平衡二叉树

来源:互联网 发布:c语言usleep函数 编辑:程序博客网 时间:2024/06/13 17:47

平衡二叉树的左右旋转
右旋转:
void R_Rotate(BiTree *p)
{
BiTree L;
L = (*p) ->lchild;
(*p) -> lchild = L-> rchild;
L -> rchild = (*p);
*p = L;
}
左旋转:
void L_Rotate(BiTree *p)
{
BiTree R;
R = (*p) ->rchild;
(*p) -> rchild = R-> lchild;
R -> lchild = (*p);
*p = R;
}

0 0
原创粉丝点击