【技术点】数据结构--二叉树之红黑树(三)

    技术2022-07-11  92

    文章目录

    前言 红黑树 为什么要有红黑树 红黑树的特征 新增节点 问题:如何判断用旋转还是用变色的手段来满足红黑树的规则? 最坏情况 删除 总结 下一步

    前言

    前面两篇文章: 【技术点】数据结构–二叉树(一) 【技术点】数据结构–二叉树(二) 讲了普通二叉树然后再到平衡搜索二叉树(BBST,Balance Binary Search Tree,又称AVL树)。 这一篇来讲讲更厉害(也就是更复杂)的一种树:红黑树(RBTree, Red Black Tree)。

    红黑树

    为什么要有红黑树

    前面讲到的AVL树在搜索性能上已经达到了二分查找的性能:O(lgn)。 在插入时的性能也

    Processed: 0.010, SQL: 9