回 帖 发 新 帖 刷新版面

主题:(紧急)写一个递规函数求二叉树叶结点个数

写一个递规函数求二叉树叶结点个数,用C语言编写的完整的程序[em15]

回复列表 (共3个回复)

沙发

遍历一遍就行了

板凳

有编好了的,现成的吗

3 楼

int LeafNum(TNODE *p) //先序遍历求叶子数.
{
    static int num=0;
    if(p!=NULL)
    {
        if(p->LChild==NULL&&p->Rchild==NULL)
            ++num;
        else
        {
            LeafNum(p->LChild);
            LeafNum(p->Rchild);
        }
    }
    return num;
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册