真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

數(shù)據(jù)結(jié)構(gòu),計算二叉樹結(jié)點數(shù)C語言實現(xiàn)-創(chuàng)新互聯(lián)

樹的存儲結(jié)構(gòu)

我們提供的服務(wù)有:網(wǎng)站設(shè)計、做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、柳北ssl等。為上千企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的柳北網(wǎng)站制作公司
typedef struct BiTNode
{
    char data;
    struct BiTNode* lchild, * rchild;
}BiTNode, * BiTree;

代碼實現(xiàn)

int GetNodeNumber(BiTree T)
{
    int count =0;
    if(T!=NULL)
    {
        count=GetNodeNumber(T->lchild)+GetNodeNumber(T->rchild)+1;//此處加的1為根節(jié)點
    //不能寫成單獨的,否則存在重復(fù)置0問題
    //GetNodeNumber(T->lchild);
    //GetNodeNumber(T->rchild)
    }   
    return count;
}

算法思路

采用遞歸實現(xiàn),當根節(jié)點不為空時候,分別計算其左右孩子的根節(jié)點數(shù),最后再加上其本身(+1)。而分別計算其左右孩子的根節(jié)點的時候,就可以對其進行一個遞歸運算,當其左右孩子結(jié)點分別作為根節(jié)點為空時,說明其沒有左右孩子,此時單獨加上一個根節(jié)點即可。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


本文名稱:數(shù)據(jù)結(jié)構(gòu),計算二叉樹結(jié)點數(shù)C語言實現(xiàn)-創(chuàng)新互聯(lián)
鏈接地址:http://www.weahome.cn/article/dicdcs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部