最大。将新元素插入n元素红黑树时的旋转次数

时间:2014-02-10 18:37:47

标签: red-black-tree tree-rotation

将新元素插入n - 元素红黑树时的最大旋转次数是多少?

如果我是正确的,插入不违反RBT规则要求最多2轮换(2例)。假设是这样,O(1)也是正确答案吗?

如果这是正确的,确认,请告诉我,最多需要3次轮换?

1 个答案:

答案 0 :(得分:0)

正确实施红黑树时,最多需要3次操作(或2次旋转)。例如,此图像中显示的中央BST将需要3次操作才能确认红黑BST的规则。

Image to show a case when 3 operations are needed

图片来自Robert Sedgewick的this MOOC幻灯片。