跳跃表

跳表(Skip List)是一种随机化的数据结构,插入、删除、查找的复杂度均为O(logN) 简单说来跳表也是链表的一种,只不过它在链表的基础上增加了跳跃功能,正是这个跳跃的功能,使得在查找元素时,跳表能够提供O(logN)的时间复杂度 基本性质 1.由很多层结构组成 2.每一层都是一个有序的链表 3.最底层(Level 1)的链表包含所有元素 4.如果一个元素出现在 Level i 的链表中,则
相关文章
相关标签/搜索