跳表分析与实现

1、什么是跳表 跳表全称叫作跳跃表,简称跳表。跳表是一个随机化的数据结构,能够被看作二叉树的一个变种,它在性能上和红黑树,AVL树不相上下,可是跳表的原理很是简单,目前在Redis和LeveIDB中都有用到。 在对有序顺序表进行搜索时,使用二分查找时间复杂度是O(logn),可是有序顺序表的插入和删除倒是O(n)的算法。 在对有序链表进行搜索时,时间复杂度是O(n),可是对链表的插入算法倒是O(1
相关文章
相关标签/搜索