public class LeetCode217 {
    public boolean containsDuplicate(int[] nums) {

        int min=Integer.MAX_VALUE;
        int max=Integer.MIN_VALUE;
        for(int b: nums){
            if(b<min){
                min=b;
            }
            if(b>max){
                max=b;
            }
        }

        boolean record[] = new boolean[max-min+1];

        for(int num : nums){
            if(record[num-min]){
                return true;
            }else{
                record[num - min] = true;
            }
        }

        return false;
    }
}

@@ -87,17 +87,19 @@
  int min
-=
+ = 
 Integer.
@@ -124,17 +124,19 @@
  int max
-=
+ = 
 Integer.
@@ -161,21 +161,24 @@
  for
+ 
 (int b
+ 
 : nums)
+ 
 %7B%0A  
@@ -193,15 +193,19 @@
   if
+ 
 (b
-%3C
+ %3C 
 min)
+ 
 %7B%0A  
@@ -221,17 +221,19 @@
      min
-=
+ = 
 b;%0A     
@@ -259,15 +259,19 @@
   if
+ 
 (b
-%3E
+ %3E 
 max)
+ 
 %7B%0A  
@@ -287,17 +287,19 @@
      max
-=
+ = 
 b;%0A     
@@ -364,13 +364,17 @@
 %5Bmax
--min+
+ - min + 
 1%5D;%0A
@@ -385,16 +385,17 @@
      for
+ 
 (int num
@@ -402,16 +402,17 @@
  : nums)
+ 
 %7B%0A      
@@ -419,16 +419,17 @@
       if
+ 
 (record%5B
@@ -435,14 +435,17 @@
 %5Bnum
--
+ - 
 min%5D)
+ 
 %7B%0A  
@@ -488,12 +488,14 @@
    %7D
+ 
 else
+ 
 %7B%0A  

Update LeetCode0217.java