每日一题1206. 设计跳表
Posted 爱写Bug的王六六
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每日一题1206. 设计跳表相关的知识,希望对你有一定的参考价值。
好难啊-------------------
跳表 是在 O(log(n)) 时间内完成增加、删除、搜索操作的数据结构。
跳表相比于树堆与红黑树,其功能与性能相当,并且跳表的代码长度相较下更短,其设计思想与链表相似。
跳表中有很多层,每一层是一个短的链表。在第一层的作用下,增加、删除和搜索操作的时间复杂度不超过 O(n)。跳表的每一个操作的平均时间复杂度是 O(log(n)),空间复杂度是 O(n)。
数据结构实现题
优秀题解:
https://leetcode.cn/problems/design-skiplist/solution/she-ji-tiao-biao-by-capital-worker-3vqk/
class Skiplist
int level = 10;
class
以上是关于每日一题1206. 设计跳表的主要内容,如果未能解决你的问题,请参考以下文章