递归算法

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
  • 非递归后序遍历二叉树版本二
  • 递归算法--二叉树宽度
  • 递归算法--交换二叉树左右子树
  • 递归算法--二叉树中度
  • 递归算法--二叉树中叶子结点
  • 递归算法--二叉树低度为2的结点
  • 递归算法--二叉树中度为1的结点
  • 非递归完结斐波那契数列
  • 非递归后序遍历二叉树版本生龙活虎
  • 档期的顺序遍历二叉树
  • 非递归中序遍历二叉树
  • 非递归先序遍历二叉树

本文由星彩网app下载发布于计算机编程,转载请注明出处:递归算法

TAG标签: 星彩网app下载
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。