第一题,大神们给出建议 public static int find(int[] a,int n){ //Map<Integer, Integer> map=new HashMap<Integer, Integer>(); int count=0; Set<Integer> set=new HashSet<Integer>(); for(int i=0;i<a.length;i++){ set.add(a[i]); } for(int i=2;i<Integer.MAX_VALUE;i+=2){ if(set.contains(i)){ continue; }else{ count++; } if(count==n) return i; } return -1; }
点赞 7

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务