引言 跳跃表是一种有序的数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的. 什么是跳跃表 对于一个单链表来讲,即便链表中存储的数据是有序的,如果我们要想在其中查找某个数据,也只能从头到尾遍历链表.这样查找效率就会很低,时间复杂度会很高,是 O(n). 如果我们想要提高其查找效率,可以考虑在链表上建索引的方式.每两个结点提取一个结点到上一级,我们把抽出来的那一级叫作索引. 这个时候,我们假设要查找节点8,我们可以先在索引层遍历,当遍历到索引层中值为 7 的结点时,…