【发布时间】:2021-05-25 21:26:58
【问题描述】:
所以我在玩红/黑树可视化器 (https://www.cs.usfca.edu/~galles/visualization/RedBlack.html),然后遇到了以下树 (按 10、40、25、35、30、45 的顺序插入)。我知道 AVL 树不能在两条最短路径和最长路径之间存在高度差,但如果这同样适用于红/黑树,我会感到困惑。有人能指出使这棵树有效的特定属性,以便我加深对这种数据结构的理解吗?
【问题讨论】:
-
这是一个有效的红黑树,因为它具有Wikipedia 中列出的属性,因此:不,在红黑树中,节点子树的高度差不限于0 或 1。
标签: algorithm data-structures red-black-tree red-black-tree-insertion