近乎完美的自平衡二叉搜索树?

时间:2015-05-13 00:41:00

标签: binary-tree avl-tree red-black-tree

我理解AVL和Red Black是自平衡树的实现。但我很奇怪实际创建一个尽可能接近自平衡树的难度。在不超过1个分支的情况下,高度只能离开我的一个节点。这可能涉及很多轮换。这已经完成/实施了吗?

1 个答案:

答案 0 :(得分:1)

我相信AVL Trees实际上满足您的条件。在AVL树中,任何节点的两个子子树的高度最多相差一个;如果它们在任何时候相差多于一个,则重新平衡以恢复此属性。

http://en.m.wikipedia.org/wiki/AVL_tree