Discuss / Java / findMissingNumber

findMissingNumber

Topic source

花开四季

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

static int findMissingNumber(int start, int end, List<Integer> list) {

         int i=0;

         for(i=start;i<=end;i++){

             boolean flag=true;

             for(int m:list){

               if(m==i){

                   flag=true;

                   break;

               }else{

                   flag=false;

               }

             }

             if(flag==false) break;

         }

          return i;

    }

花开四季

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

方法二:

static int findMissingNumber(int start, int end, List<Integer> list) {

        int i=0;

        for(i=start;i<=end;i++){

           if(!contains(i,list)){

              break;

           };

        }

        return i;

    }

   static boolean contains(int m,List<Integer> list){

       for(int fond:list){

           if(m==fond){return true;}

       }

       return false;

   }


  • 1

Reply