采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师我面试的时候遇到一个问题: 一组有序数据,里面有两个元素是重复的,如何找到这两个元素,要求时间复杂度在常数级别。 请问老师这题应该如何思考呢?
确定是常数级别? 常数时间复杂度 扫一遍都不可能。。。。
可能听错了老师,我当时回答的是map来计数,还有什么更好的办法吗?
差不多 就是hash 一个重复和两个重复没有区别。 不过我觉得题目是不是有隐含条件,比如数据有其他特征、范围之类的。
谢谢老师!
登录后可查看更多问答,登录/注册
只需20小时, Google面试官带你完成Java算法面试准备
623 4
790 3
726 3
554 3
580 3