相关疑难解决方法(0)

在O(n)时间和O(1)空间中查找重复项

输入:给定n个元素的数组,其中包含从0到n-1的元素,这些数字中的任何一个都会出现任意次数.

目标:在O(n)中找到这些重复数字并仅使用常量存储空间.

例如,设n为7,数组为{1,2,3,1,3,0,6},答案应为1和3.我在这里检查了类似的问题,但答案使用了一些数据结构等HashSet.

任何有效的算法都相同?

c c++ algorithm

119
推荐指数
3
解决办法
2万
查看次数

找到数组中唯一的未配对元素

埃森哲面试问题:

您已经获得了一个大小数组,2n+1其中包含n一对整数(可以是+ve,-ve0)和一个不成对的元素.

你怎么会找到不成对的元素?

对意味着重复.所以(3,3)是一对和(3,-3)不是一对.

algorithm

53
推荐指数
1
解决办法
1万
查看次数

标签 统计

algorithm ×2

c ×1

c++ ×1