下面给出的AVL树:AVL树平衡
23
/ \
19 35
/\ /\
8 20 27 40
/
38
/
36
它是确定只是做一个旋转40,右边?使得它是这样的:
23
/ \
19 35
/\ /\
8 20 27 38
/\
36 40
它仍然符合托特他AVL具有财产 - 相比于左子树+ 1米的高度。
在回答它的双重旋转,在上述35的子树是这样的后:
23
/ \
19 38
/\ /\
8 20 35 40
/\
27 36
我不明白什么时候做一个双旋转时,如果要做一个旋转他们都不违反高度属性。
+1只为凉爽的小树。 – mdm 2011-06-14 13:52:41