public class day7 {
public static void main(String[] args) {
int[] nums1={0,1};
int[] nums2={9,6,4,2,3,5,7,0,1};
System.out.println(solution(nums1));
System.out.println(solution(nums2));
}
public static int solution(int[] nums){
//用来计数的数组
int[] hash=new int[nums.length+1];
for (int i = 0; i < nums.length; i++) {
//存在的时候新数组该位置变成1
hash[nums[i]]++;
}
//遍历hash数组,不存在的数的位置为0,返回该索引
int target=0;
for (int i = 0; i < hash.length; i++) {
if(hash[i]==0){
target=i;
}
}
return target;
}
}