扩展:二叉搜索树→平衡二叉搜索树(简称平衡树)
AVL树:各种旋转场景,命名是两个发明者的名字缩写
红黑树:近似平衡的二叉搜索树
树堆(最容易实现的平衡树之一)
扩展:链表
跳表:元素有序的链表,对标“平衡树和二分查找”
平衡树:查询/插入/删除都高效,但比较复杂不容易实现
二分查找:在数组上查询 O(logN)
大多数情况下,不会自己去实现平衡树或跳表,可以使用语言内置的“有序集合”库
239. 滑动窗口最大值(H)arrow-up-right
ACW-136. 邻值查找(M)arrow-up-right
1206. 设计跳表(H)arrow-up-right:选做
253. 普通平衡树(M)arrow-up-right:选做
Last updated 3 years ago