设t是给定的一棵二叉树,下面的递归程序count(t)用于求得: typedef struct node { int data struct node *lchild,*rchild }node int N2,NL,NR,N0 void count(node *t) { if (t->lchild!=NULL) if (t->rchild!=NULL) N2++ else NL++ else if (t-&

发布于 2022-03-02 15:51:36

设t是给定的一棵二叉树,下面的递归程序count(t)用于求得:
typedef struct node
{
    int data
    struct node *lchild,*rchild
}node

int N2,NL,NR,N0
void count(node *t)
 {
     if (t->lchild!=NULL)
         if (t->rchild!=NULL) N2++
         else NL++
     else if (t->rchild!=NULL) NR++
     else N0++
     if(t->lchild!=NULL) count(t->lchild)
     if(t->rchild!=NULL) count(t->rchild)
 }/* call form :if(t!=NULL) count(t)*/


关注者
0
被浏览
45
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看