恋上数据结构与算法第一季笔记——红黑树

Posted Johnny*

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了恋上数据结构与算法第一季笔记——红黑树相关的知识,希望对你有一定的参考价值。

@TOC

B树

在这里插入图片描述

m阶树 性质

在这里插入图片描述

B树 和 二叉搜索树

在这里插入图片描述

搜索

在这里插入图片描述

上溢的解决方案

在这里插入图片描述

删除

删除叶子节点

在这里插入图片描述

删除非叶子节点

在这里插入图片描述

下溢

在这里插入图片描述

下溢的解决

在这里插入图片描述

红黑树

在这里插入图片描述

上述不是红黑树,因为:
38存在null节点:从根节点到该节点的路径为:55 ->38 ->null 经历两个黑色节点。
其他都是经历三个黑色接地那的:55->38->25->null,55->80->76->74,55->80->76->78,55->80->88->86,55->80->88->90

红黑树的等价变换

在这里插入图片描述

红黑树 vs 2-3-4树

在这里插入图片描述

几个英文单词

在这里插入图片描述

添加

在这里插入图片描述

添加的所有情况

在这里插入图片描述

添加 —— 修复性质4 LL/RR

在这里插入图片描述

以上是关于恋上数据结构与算法第一季笔记——红黑树的主要内容,如果未能解决你的问题,请参考以下文章

恋上数据结构与算法第一季笔记—— 平衡搜索二叉树

算法笔记-红黑树

数据结构 - 学习笔记 - 红黑树前传——234树

《 常见算法与数据结构》平衡查找树——红黑树(附动画)

数据结构与算法:树 红黑树

数据结构与算法:树 红黑树