if(numbers.length==0)
{
duplication[0] = -1;
return false;
}
boolean[] b = new boolean[numbers.length];
for(int i=0;i<b.length;i++)
{
b[i] = false;
}
for(int i=0;i<numbers.length;i++)
{
if(b[numbers[i]])
{
duplication[0] = numbers[i];
return true;
}
else
{
b[numbers[i]] = true;
}
}
return false;
数组中重复的数字
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Given an array nums containing n + 1 integers where each ...
- 题目描述 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重...