跳转到内容
计算机基础百科
搜索
Ctrl
K
取消
选择主题
深色
浅色
自动
第一卷 · 计算与抽象
第二卷 · 数字逻辑与计算机组成
第三卷 · 数据结构
第四卷 · 算法
第五卷 · 编程语言与编译
第六卷 · 操作系统
第七卷 · 计算机网络
第八卷 · 数据库系统
第九卷 · 分布式系统
第十卷 · 计算理论
第十一卷 · 软件工程与系统设计
第十二卷 · 安全与密码学
术语表
参考文献与延伸阅读
导读
第一部分 · 线性结构与哈希
数组、链表与动态数组
哈希表
第二部分 · 树与图
二叉搜索树与平衡树
堆与优先队列
图的表示与遍历
第三部分 · 进阶
摊还分析
并查集、字典树与其他
选择主题
深色
浅色
自动
第三卷 · 数据结构
›
第二部分 · 树与图
›
二叉搜索树与平衡树
二叉搜索树与平衡树
BST 的平均 O(log n) 在有序插入下退化为 O(n),平衡树通过旋转维持高度。本章比较 AVL、红黑树、B/B+ 树的平衡策略与适用场景,解释为什么内存用红黑树、磁盘用 B+ 树。
本章要点
Section titled “本章要点”
红黑树放松平衡换取更少的旋转
B+ 树的高扇出把树高压到 3–4 层
跳表是平衡树的概率替代
相关阅读
Section titled “相关阅读”
索引与 B+ 树