写出RIGHT-ROTATE的伪代码

来源:互联网 发布:通过淘宝给人寄寿衣 编辑:程序博客网 时间:2024/05/29 08:22
RIGHT-ROTATE(T, x)
 1  y  left[x]              Set y.
 2  left[x]  right[y]       Turn y's right subtree into x's left subtree.
 3  p[right[y]]  x
 4  p[y]  p[x]              Link x's parent to y.
 5  if p[x] = nil[T]
 6     then root[T]  y
 7     else if x = right[p[x]]
 8             then right[p[x]]  y
 9             else left[p[x]]  y
10  right[y]  x              Put x on y's right.
11  p[x]  y

 

原创粉丝点击