Discuss / Java / 这个方法可以通用

这个方法可以通用

Topic source

是贵成啊

#1 Created at ... [Delete] [Delete and Lock User]
static int findMissingNumber(int start, int end, List<Integer> list) {  
  List<Integer> list0 = new ArrayList<>();   
  for (int i = start; i <= end; i++) {  
      list0.add(i);  
  }   
  for (Integer integer : list0) {   
     if (!list.contains(integer)){ 
           return integer;      
     }  
  }   
return 0;
}

还原本来的数组,然后遍历原数组,元素组必定有一个元素是修改后的数组包含的

是贵成啊

#2 Created at ... [Delete] [Delete and Lock User]

还原本来的数组,然后遍历原数组,原数组必定有一个元素是修改后的数组不包含的

老哥你好,我想问下为什么后面每有return 0会报错啊。。不要太懂

不太懂

其实不是必须要加return 0,而是当这个方法不是void时,必须要以return作为结尾。而如果只在满足某些情况(满足if)下return,那就会报错,因为其他情况都没有return为结尾。

终于找到和我一样的解法了


  • 1

Reply