• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 297,  comments - 15,  trackbacks - 0
            //二叉樹先序遍歷非遞歸
            void InOrderTraverse(BiTree T,SqStack s)
            {
             
                InitStack(s);         //初始化棧
             BiTree p = T;
             Push(s,p);        //樹根進(jìn)棧
             while(!StackEmpty(s) || !p)
             {//當(dāng)棧空或結(jié)點(diǎn)為空時(shí)結(jié)束
              if(p)
              {//P非空訪問結(jié)點(diǎn),結(jié)點(diǎn)進(jìn)棧,訪問該結(jié)點(diǎn)左子樹
                        printf("%d ",p->data);
                        Push(s,p);
               p = p->lchild ;
              }
              else
              {//P空結(jié)點(diǎn)出棧,訪問右子樹
               Pop(s,p);
               p=p->rchild ;
              }
             }
            }

            int SumYe(BiTree T)
            {//求二叉樹葉結(jié)點(diǎn)數(shù)之和
             if(!T) return 0;
             if(!T->lchild && !T->rchild ) return 1;
             return SumYe(T->lchild)+SumYe(T->rchild);
            }

            int HightTree(BiTree T)
            {//求二叉樹高
             int hl = 0;//記錄左子樹高
             int hr = 0;//記錄右子樹高
             if(!T)  return 0;
             hl = HightTree(T->lchild);
             hr = HightTree(T->rchild);
             return (hl>hr) ? hl+1 : hr+1 ;
            }

            posted on 2009-03-19 00:09 chatler 閱讀(299) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Algorithm
            <2009年11月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345

            常用鏈接

            留言簿(10)

            隨筆分類(307)

            隨筆檔案(297)

            algorithm

            Books_Free_Online

            C++

            database

            Linux

            Linux shell

            linux socket

            misce

            • cloudward
            • 感覺這個(gè)博客還是不錯(cuò),雖然做的東西和我不大相關(guān),覺得看看還是有好處的

            network

            OSS

            • Google Android
            • Android is a software stack for mobile devices that includes an operating system, middleware and key applications. This early look at the Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
            • os161 file list

            overall

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            欧洲精品久久久av无码电影| 一本久道久久综合狠狠爱| 综合网日日天干夜夜久久| 国产激情久久久久影院| 久久综合九色综合精品| 久久久久亚洲AV片无码下载蜜桃 | 99久久99久久精品国产| www性久久久com| 国产精品美女久久久久久2018| 久久91精品国产91久| 国产精品久久久久久久人人看 | 久久AⅤ人妻少妇嫩草影院| 色噜噜狠狠先锋影音久久| 青青草原1769久久免费播放| 97精品国产91久久久久久| 99久久精品毛片免费播放| 97久久精品午夜一区二区| 久久综合狠狠综合久久激情 | 日本欧美国产精品第一页久久| 久久精品国产一区二区三区| 9999国产精品欧美久久久久久| 成人精品一区二区久久| 狠狠精品久久久无码中文字幕 | 久久无码专区国产精品发布| 奇米影视7777久久精品人人爽| 久久99久久99精品免视看动漫| 亚洲精品无码久久久久sm| 91精品国产乱码久久久久久| 四虎国产精品免费久久5151| 久久99精品免费一区二区| 久久亚洲国产最新网站| 久久久久人妻精品一区二区三区 | 久久精品国产久精国产思思| 国产精品久久网| 久久久久久久亚洲精品| 亚洲中文字幕无码久久综合网| 久久久老熟女一区二区三区| 久久国产高清一区二区三区| 久久久久人妻一区二区三区 | 91精品国产91热久久久久福利| 久久久久久亚洲精品不卡|