回 帖 发 新 帖 刷新版面

主题:急—关于二分法查找和双向链表

请问二分法查找在双向链表中有意思吗?为什么?

回复列表 (共3个回复)

沙发

什么叫有意思?

二分查找不适合链表的查找,链表的查找非得从某个结点开始然后一直next。。

板凳

那请问一下二分法的先决条件是什么啊?要满足什么样的条件才能用啊?

3 楼

1、查找一个表的第k个元素的复杂度为O(1)
2、元素有序

所以随机的链表存储不适应,你能够用O(n)的时间找出中间元素,还不如就扫描一次啥都可以查找出来。。。

我来回复

您尚未登录,请登录后再回复。点此登录或注册