找出数组中第一个重复的数字

//存储在一个数组中,以给定数组为下标,累加超过1,则判定为重复数字

public static int dup(int []nums) {

int [] dp= new int[nums.length];
for(int i=0;i<nums.length;i++) {
if(dp[nums[i]]==0)

dp[nums[i]]++;
else if(dp[nums[i]]==1)
return  nums[i];
}
return 0;
}
展开阅读全文

没有更多推荐了,返回首页