技术栈
跳表
未知陨落
10 天前
开发语言
·
数据结构
·
c++
·
leetcode
·
跳表
数据结构——跳表
目录1.什么是跳表-skiplist2.skiplist的效率如何保证?3.skiplist的实现4.skiplist跟平衡搜索树和哈希表的对比
阿猿收手吧!
2 个月前
数据结构
·
跳表
·
lru
【数据结构】LRUCache和跳表{简单讲解+模拟实现}
LRU是Least Recently Used的缩写,即最近最少使用,是一种常用的页面置换算法,选择最近最久未使用的页面予以淘汰。该算法赋予每个页面一个访问字段,用来记录一个页面自上次被访问以来所经历的时间 t,当须淘汰一个页面时,选择现有页面中其 t 值最大的,即最近最少使用的页面予以淘汰。
却道天凉_好个秋
2 个月前
c++
·
跳表
c++实现跳表
跳表(Skip List) 是一种随机化数据结构,用于高效查找、插入和删除,尤其适用于有序数据集合。相比链表,跳表通过多层索引结构加速查找,期望时间复杂度接近 O(logn)。跳表的主要思想是:
马剑威(威哥爱编程)
3 个月前
数据库
·
redis
·
缓存
·
跳表
Redis Sorted Set 跳表的实现原理和分析
跳表(Skip List)是一种随机化的数据结构,基于有序链表,通过在链表上增加多级索引来提高数据的查找效率。它是由 William Pugh 在 1990 年提出的。
木小同
5 个月前
数据结构
·
redis
·
面试
·
跳表
redis面试(四)ZSet数据结构
有序集合ZSet,但是有序集合的英文明明是sorted sets。 那这个“Z”代表什么意思,这点官网没有解释,但是gitHub上有人问过,作者是这样回答的
薛定谔的zhu
10 个月前
java
·
数据结构
·
跳表
数据结构之:跳表
跳表(Skip List)是一种概率性数据结构,它通过在普通有序链表的基础上增加多级索引层来实现快速的查找、插入和删除操作。跳表的效率可以与平衡树相媲美,其操作的时间复杂度也是O(log n),但跳表的结构更简单,更易于实现。
xxx_520s
1 年前
redis
·
缓存
·
跳表
·
有序集合
redis的zset跳表
读懂才会用 : 带你见识 Redis 的 zset读懂才会用:Redis ZSet 的几种使用场景