对链表稍加改造,每两个节点抽取一个节点到上一层,即索引层,这种添加多级索引的结构就是跳表。利用空间换时间的设计思路,redis的有序集合的实现使用到了跳表。
原文参考地址:https://time.geekbang.org/column/article/42896