题目描述[原题链接][https://www.acwing.com/problem/content/description/14/]
给定一个长度为 n 的整数数组 nums,数组中所有的数字都在 0∼n−1 的范围内。
数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。
请找出数组中任意一个重复的数字。
注意:如果某些数字不在 0∼n−1 的范围内,或数组中不包含重复数字,则返回 -1;
样例
| 1 | 给定 nums = [2, 3, 5, 4, 3, 2, 6, 7]。 | 
算法描述
遍历数组,使用Set记录,遍历时判断是否有与set中重复的元素,有的话更新ans,如果数据满足条件要求的条件,添加到set容器中,最后返回ans;
C++代码
| 1 | class Solution { | 
Java代码
| 1 | class Solution { |