- 1
- 0
- 约3.12千字
- 约 14页
- 2018-12-31 发布于上海
- 举报
浅谈跳跃表的相关操作及其应用
“跳跃表” — 新生的宠儿跳跃表(Skip List)是1987年才诞生的一种崭新的数据结构,它在进行查找、插入、删除等操作时的时间复杂度均为O(logn),有着近乎替代平衡树的本领。而且最重要的一点,就是它的编程复杂度较同类的AVL树,红黑树等要低得多,这使得其无论是在理解还是在推广性上,都有着十分明显的优势。 牛牛文库文档分享S3S2S1S0跳跃表的实例5329453030+∞-∞30-∞-∞+∞+∞11+跳跃表”的结构跳跃表由多条链构成(S0,S1,S2 ……,Sh),且满足如下三个条件:每条链必须包含两个特殊元素:+∞ 和 -∞S0包含所有的元素,并且所有链中的元素按照升序排列。每条链中的元素集合必须包含于序数较小的链的元素集合,即: 牛牛文库文档分享“跳跃表” 的时空效率空间复杂度: O(n)(期望)跳跃表高度: O(logn) (期望)相关操作的时间复杂度: 查找: O(logn) (期望) 插入:O(logn) (期望) 删除: O(logn) (期望) 牛牛文库文档分享+∞451553111153303030295345113711-∞-∞-∞-∞+∞+∞+∞基本操作一 查找目的:在跳跃表中查找一个元素 x 在跳跃表中查找一个元素x,按照如下几个步骤进行:从最上层的链(Sh)的开头开始假设当前位置为p,它向右指向
您可能关注的文档
- 电子技术基础模拟部分绪论.pptx
- 数字电路与数字逻辑第四章4.pptx
- 线性规划进一步研究.pptx
- 关系数据库标准语言sql单表查询.pptx
- 市场供求以及运行机制.pptx
- 数字电子技术基础刘如军.pptx
- 吉林大学线性代数线性代数.pptx
- 管理信息系统课件——决策支持系统.pptx
- 人教版高中历史必修3近代中国的思想解放潮流必修班两课合一.pptx
- 国际经济学张少军长期价格水平和汇率.pptx
- 中国国家标准 GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合.pdf
- CCAA《管理体系认证基础》第2版+三色笔记office完整版-2026.docx
- RCS-901系列超高压线路成套保护装置技术和使用说明书.pdf
- RCS-902A(B.C.D)型超高压线路成套保护装置技术说明书.pdf
- PCS-923A断路器失灵起动及辅助保护测控装置技术使用说明书.pdf
- RCS-924A型T区保护装置技术和使用说明书.pdf
- GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 中国国家标准 GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 《GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统》.pdf
- 中国国家标准 GB/T 48355-2026石化化工用软起动装置.pdf
原创力文档

文档评论(0)