跳跃表通俗直观理解

对于下面这个链表 假如我们要查找元素9,按道理我们需要从头结点开始遍历,一共遍历8个结点才能找到元素9。能否采取某些策略,让我们遍历5次以内就找到元素9呢?请大家花一分钟时间想一下如何实现?   想办法使得链表能二分查找,其实这个结构和B+树的思想有类似的地方 通过这种方法,我们只需要遍历5次就可以找到元素9了(红色的线为查找路径)。   当然,还能在增加一层, 基于这种方法,对于具有 n 个元素
相关文章
相关标签/搜索