判断一个数组中的元素是否重复?
2004-11-07 21:40
661 查看
String [] s=new String(){“1”,“2”,“3”,“4”,“1”};
Set set=new HashSet();
for (int i=0;i<s.length;i++)
{
set.add(s[i]);
}
if (set.size()==s.length) //无重复
if (set.size()<s.length) //有重复
Set set=new HashSet();
for (int i=0;i<s.length;i++)
{
set.add(s[i]);
}
if (set.size()==s.length) //无重复
if (set.size()<s.length) //有重复
相关文章推荐
- 一个长度为N的整形数组,数组中每个元素的取值范围是[0,N-1],写一个算法判断数组中是否存在重复的数字
- 程序员面试题目总结--数组(一)【递归求数组所有元素和、用一个for循环打印出一个二维数组、用递归判断数组是否是递增、有序数组中删除重复元素】
- 如何判断一个整数数组中是否有重复元素?要求时间复杂度O(n),空间复杂度O(1)
- 如何判断一个整数数组中是否有重复元素
- 一个数组下标从0到n,元素为从0到n的整数,判断其中是否有重复元素。
- 对于一个SIZE大小的数组,元素是[0,SIZE-1]区间内的整数,判断其中是否有重复元素
- 一个数组,下标从0到n,元素为从0到n的整数。判断其中是否有重复元素
- 如何判断一个整数数组中是否有重复元素
- C++ - 一个非递减数组,下标从0到n,元素的取值范围为从0到n的整数,判断其中是否有重复元素
- 判断一个int数组中的元素是否存在重复
- 如何判断一个整数数组中是否有重复元素?要求时间复杂度O(n),空间复杂度O(1)
- 一个数组,下标从0到n,元素为从0到n的整数。判断其中是否有重复元素
- JavaScript 判断两个数组是否相等 或者 判断一个数组中是否有重复的元素
- 给定一个长度为N的数组,其中每个元素的取值范围都是1到N。判断数组中是否有重复的数字。(原数组不必保留)
- 如何判断一个整数数组中是否有重复元素?要求时间复杂度O(n),空间复杂度O(1)
- JS判断一个数组中是否有重复元素
- 面试题:给定一个长度为N的数组,其中每个元素的取值范围都是1到N。判断数组中是否有重复的数字
- 如何判断一个整数数组中是否有重复元素?要求时间复杂度O(n),空间复杂度O(1)
- 判断一个int数组中的元素是否存在重复
- 判断一个数组中是否有重复的元素