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

  • 注意循环中的序号使用:i, j, k。看清现在在哪一层,要用哪个,不要用错。
  • 注意Java中的方法是都是值传递(pass-by-value),没有引用传递。对于对象是地址的值传递
  • 不要在循环中反复开可以多次利用的数组。
  • 不要乱用arrayList中的方法。如add,在实现时会开一个更大的数组,把之前的小数组放进去,然后再加上新加入的。
  • 注意答案的数据范围。是不是爆int。
  • 不要多次String类字符串拼接。
  • 快读快写。
  • 特殊样例:重复数字,负数
  • 输出的格式:是否有空格,字符请直接复制样例的输出。
  • 如果数据范围给的是绝对值,考虑是否有负数。
  • 可以使用正确但暴力的算法与高效算法比较输出是否正确
posted @ 2022-09-29 22:04  月窀  阅读(23)  评论(0编辑  收藏  举报