交换二叉树左右子树

作者:www.7727.com

void swap(BitTree b){

if(b){
    swap(b->lchild);//递归交换结点左孩子的左右子树。。。

    swap(b->rchild);//递归交换结点右孩子的左右子树。。

    temp = b->lchild;//交换左右子树

    b->lchild = b->rchild;

    b->rchild = temp;
}

}

您可能感兴趣的

  • 非递归先序遍历二叉树https://www.cnblogs.com/Coeus-P/p/9353186.html
  • www.7727.com,非递归后序遍历二叉树版本二
  • 递归算法--二叉树宽度
  • 递归算法--调换二叉树左右子树
  • 递归算法--二叉树高度
  • 递归算法--二叉树中叶子结点
  • 递归算法--二叉树中度为2的结点
  • 递归算法--二叉树高度为1的结点
  • 非递归完毕斐波那契数列
  • 非递归后序遍历二叉树版本生机勃勃
  • 档案的次序遍历二叉树
  • 非递归中序遍历二叉树
  • 非递归先序遍历二叉树

本文由金沙手机娱乐网址发布,转载请注明来源

关键词: