【发布时间】:2011-09-10 10:02:44
【问题描述】:
我们如何在 O(n) 时间和 O(1) 复杂度内找到数组中的重复数字? 例如 数组 2,1,4,3,3,10 输出为 3
编辑: 我尝试了以下方式。 我发现如果 no 奇怪地重复,那么我们可以通过执行 xor 来实现结果。所以我想使奇数的元素不重复甚至不重复,并且每个均匀重复的不重复。但是为此,我需要从 O(n) 中的输入数组中找出唯一的元素数组,但找不到方法。
【问题讨论】:
-
空间复杂度为 O(1) 我不知道你为什么有
data-structures标签。