【发布时间】:2012-08-14 01:54:18
【问题描述】:
数组中的最小唯一数定义为
min{v|v occurs only once in the array}
例如,{1, 4, 1, 2, 3} 的最小唯一数为 2。
有没有比排序更好的方法?
【问题讨论】:
-
“更好”的意思是“更低的时间复杂度”?
-
@VaughnCato:是的,我想知道我们是否能比 O(nlogn) 做得更好。
-
您的值的范围是受限还是受限?如果它们在受限范围内积分,我相信 O(N) 是可能的。
-
@walrii:元素可以是任何整数。但是,请随时展示您的解决方案,其中包含您上面提到的限制。
标签: algorithm