回答
由于重复不必是连续的:
x.Length!=x.Distinct().Count()
应该是'Array.length - 2'以避免来自'arr [i + 1]'的OOB异常? – jprofitt 2012-01-08 20:45:33
@jprofitt否-1是正确的。我用'<'不是'<=' – CodesInChaos 2012-01-08 20:46:41
@CodeInChaos,你刚刚从我的代码中移除了混沌。它充满了,如果没有,现在只是一条线。 – 2012-01-08 20:50:19
我知道它已经已经回答了,但也许这会感兴趣:
bool isRepeated = false;
for (int i = 0; i < x.Length; i++)
{
for (int j = i + 1; j < x.Length; j++)
{
if (x[i] == x[j])
{
isRepeated = true;
break;
}
}
if (isRepeated) break;
}
Text = isRepeated.ToString();
谢谢ispiro,的确对我的笔记本有很大的帮助和补充! :) – 2012-01-10 04:19:31
- 1. 从阵列元素中移除重复的元素
- 2. 多重阵列 - 元素
- 3. MATLAB - 单元阵列的最重复元素
- 4. 删除阵列中的重复元素以及Java 1.7中的元素
- 5. 如何重复元素矩阵在MATLAB
- 6. 复制阵列的元素到一个新的 - C
- 7. 为javascript中的重复元素创建新阵列
- 8. 阵列重复
- 9. 删除阵列中的重复项(C++)
- 10. 重复元素
- 11. 重复的元素
- 12. C#:检查XML中的重复元素
- 13. 设置阵列阵列中的元素
- 14. 阵列中的阵列打印元素
- 15. Clojure ::重复元素的测试列表
- 16. 删除列表中的重复元素
- 17. iOS:Objective-C:如何组合阵列元素
- 18. 没有重复元素的列表元素的所有组合
- 19. R中重复元素的元素
- 20. 重复元素子元素的ID
- 21. 阵列 - 消除所有重复C++
- 22. Tensorflow重复阵列
- 23. Ç重复阵列
- 24. 编辑元素的阵列
- 25. 阵列元素的Verilog OR
- 26. PHP的SimpleXML元素阵列
- 27. 重复gridview元素.....!
- 28. insertAfter重复元素
- 29. WPF重复元素
- 30. 消除连续重复列表元素
你能弄清楚你想要什么?你想知道所有重复元素还是检查某个重复元素?另外,2,5,2会算作重复还是连续重复? – 2012-01-08 20:33:30
是的,我在迭代时陷入困境。 – 2012-01-08 20:33:39
“元素重复”是什么意思?重复是否需要连续? – CodesInChaos 2012-01-08 20:34:21