首页 > 编程语言 >算法题注意事项/debug细节(Java语言)

算法题注意事项/debug细节(Java语言)

时间:2022-09-29 22:11:09浏览次数:54  
标签:Java 样例 负数 传递 注意事项 debug 不要

  • 注意循环中的序号使用:i, j, k。看清现在在哪一层,要用哪个,不要用错。
  • 注意Java中的方法是都是值传递(pass-by-value),没有引用传递。对于对象是地址的值传递
  • 不要在循环中反复开可以多次利用的数组。
  • 不要乱用arrayList中的方法。
  • 注意答案的数据范围。是不是爆int。
  • 不要多次String类字符串拼接。
  • 快读快写。
  • 特殊样例:重复数字,负数
  • 输出的格式:是否有空格,字符请直接复制样例的输出。
  • 如果数据范围给的是绝对值,考虑是否有负数。

标签:Java,样例,负数,传递,注意事项,debug,不要
From: https://www.cnblogs.com/onthemoon/p/16743295.html

相关文章

  • Javascript 手写 LRU 算法
    LRU是LeastRecentlyUsed的缩写,即最近最少使用。作为一种经典的缓存策略,它的基本思想是长期不被使用的数据,在未来被用到的几率也不大,所以当新的数据进来时我们可以优先......
  • 如何在Intellij IDEA运行和调试JavaScript
    浏览器都可以解析和运行JS,但最好的方式应该还是使用node.js来运行。所以第一步就是安装node。对于Mac,一条命令即可:$brewinstallnode安装完成后,可以检查一下对应的......
  • 归并排序(merge sort):细节,注意事项
    如果在某一个程序中要多次使用归并排序,最好将在排序中要使用的tmp数组定义在排序函数之外,将tmp作为归并排序方法的一个参数,而不是在归并排序中每次新定义一个tmp数组,因......
  • 常用的Java 架包(jar)的用途
    前言:如果需要在项目中引入jar包,可以采用maven,配置方式在 ​​http://mvnrepository.com​​ 查询 slf4j-api简介:slf4j并不是一种具体的日志系统,而是一个用户日志系统......
  • 003.JavaScript的数据类型
         ......
  • java基础
                   ......
  • java问题
    什么是序列化,什么是反序列表,为什么有时要用到序列化?(1)java序列化就是指把java对象转换为字节序列的过程,反序列化就是指把字节符恢复为java对象的过程。(2)序列化最重要的作用......
  • Java中如何输入一个字符
    1、Scanner类中没有定义读取char的方法。Java中的扫描器类支持nextInt(),nextLong(),nextDouble()等。但是没有nextChar()。要读取char,我们使用next().charAt(0)。next()......
  • java-抽象类笔记
    抽象方法和抽象类抽象方法使用abstract修饰的方法,没有方法体,只有声明。定义的是一种“规范”,就是告诉子类必须要给抽象方法提供具体的实现。抽象类包含抽象方......
  • Java的特性和优势
    简单性:C++纯净版,无头文件,无指针运算,无内存管理,语法基于C面向对象:重点放在对象以及对象之间的接口,模拟人的思维写程序,学习快可移植性:跨平台性,无操作系统和硬盘的限制......