跳表

2019-05-12  本文已影响0人  TomyZhang

一、概念

之前我们知道,二分查找依赖数组的随机访问,所以只能用数组来实现。如果数据存储在链表中,我们只需要对链表加以改造,就可以实现类似"二分"的查找算法,这种改造之后的数据结构叫作跳表(Skip List)。

原始链表 跳表

二、相关操作

跳表相关操作

三、跳表应用

Redis用跳表来实现有序集合。

上一篇 下一篇

猜你喜欢

热点阅读