递归算法,层次遍历二叉树

  • 非递归先序遍历二叉树https://www.cnblogs.com/Coeus-P/p/9353186.html
  • 非递归后序遍历二叉树版本二
  • 递归算法–二叉树宽度
  • 递归算法–交换二叉树左右子树
  • 递归算法–二叉树高度
  • 递归算法–二叉树中叶子结点
  • 递归算法–二叉树中度为2的结点
  • 递归算法–二叉树中度为1的结点
  • 非递归实现斐波那契数列
  • 非递归后序遍历二叉树版本一
  • 层次遍历二叉树
  • 非递归中序遍历二叉树
  • 非递归先序遍历二叉树
if(T==NULL){
    printf("树空");
    return
}
Queue q;
EnQueue(q,T);
while(!IsEmpty(q)){
    DeQueue(q,T)
    visit(T);
    if(T->lchild)
        EnQueue(q,T->lchild);
    if(T->rchild)
        Enqueue(q,T->rchild);
}
if(t==null) 

    return 0;

if(t->lchild==null&&t->rchild!=null||t->rchild==null&&t->lchild!=null)

    return 1+Degree1(t->lchild)+Degree1(t->rchild);

return Degree1(t->lchild)+Degree1(t->rchild);

func(Tree T){

您可能感兴趣的

  • 非递归先序遍历二叉树https://www.cnblogs.com/Coeus-P/p/9353186.html
  • 非递归后序遍历二叉树版本二
  • 递归算法–二叉树宽度
  • 递归算法–交换二叉树左右子树
  • 递归算法–二叉树高度
  • 递归算法–二叉树中叶子结点
  • 递归算法–二叉树中度为2的结点
  • 递归算法–二叉树中度为1的结点
  • 澳门新葡亰平台官网 ,非递归实现斐波那契数列
  • 非递归后序遍历二叉树版本一
  • 层次遍历二叉树
  • 非递归中序遍历二叉树
  • 非递归先序遍历二叉树

}

您可能感兴趣的

发表评论

电子邮件地址不会被公开。 必填项已用*标注