数据结构与算法

数据结构第二季 Day22 跳表

2021-11-04  本文已影响0人  望穿秋水小作坊

一、跳表的前传

1、一个有序链表搜索、添加、删除的平均时间复杂度是多少(重要,竟然理解还是不到位)?

image.png

2、能否利用二分搜索优化有序链表,将搜索、添加、删除的平均时间复杂度降低至O(logn)?

3、那有没有其他办法让有序链表搜素、添加、删除的平均时间复杂度降低至 O(logn)?

image.png

二、跳表介绍

1、跳表的英文名是什么?在 xxx 基础上,增加了 xxx 功能?

2、跳表的设计初衷是什么?对比平衡树有什么优点吗?

image.png

3、使用跳表优化链表的思想?

image.png

4、跳表的添加和删除思路(把下面这张图记牢了,跳表的精髓也就掌握了)?

image.png
上一篇 下一篇

猜你喜欢

热点阅读