跳表:为什么Redis一定要用跳表来实现有序集合

素颜马尾好姑娘i 2023-06-14 13:55 9阅读 0赞

发表评论

表情:
评论列表 (有 0 条评论,9人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Redis

    跳表原理 跳表是Redis有序集合ZSet底层的数据结构 首先有一个头结点 这个头结点里面的数据是null 就是他就是这个链表的最小值 就算是Math.Min也比它大

    相关 介绍和实现

    想慢慢的给大家自然的引入跳表。 想想,我们 1)在有序数列里搜索一个数 2)或者把一个数插入到正确的位置 都怎么做? 很简单吧 对于第一个操作,我们可以一个一个比较

    相关

    跳表   跳表是有序集合的底层实现之一。跳表是基于多指针有序链表实现的,可以看成多个有序链表。 在查找时,从上层指针开始查找,找到对应的区间之后再到下一层去查找。下图