/*
剑指 Offer 03. 数组中重复的数字 easy
找出数组中重复的数字。
在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。
数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。
请找出数组中任意一个重复的数字。
*/
import java.util.HashSet;
import java.util.Set;
class Solution3 {
public int findRepeatNumber(int[] nums) {
Set<Integer> set=new HashSet<>();
for (int s:nums){
if (!set.add(s)){
return s;
}
}
return -1;
}
}
day08:sword03
最新推荐文章于 2024-10-06 20:16:20 发布