• <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);        //樹根進棧
             while(!StackEmpty(s) || !p)
             {//當棧空或結點為空時結束
              if(p)
              {//P非空訪問結點,結點進棧,訪問該結點左子樹
                        printf("%d ",p->data);
                        Push(s,p);
               p = p->lchild ;
              }
              else
              {//P空結點出棧,訪問右子樹
               Pop(s,p);
               p=p->rchild ;
              }
             }
            }

            int SumYe(BiTree T)
            {//求二叉樹葉結點數之和
             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 閱讀(306) 評論(0)  編輯 收藏 引用 所屬分類: Algorithm
            <2009年5月>
            262728293012
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            常用鏈接

            留言簿(10)

            隨筆分類(307)

            隨筆檔案(297)

            algorithm

            Books_Free_Online

            C++

            database

            Linux

            Linux shell

            linux socket

            misce

            • cloudward
            • 感覺這個博客還是不錯,雖然做的東西和我不大相關,覺得看看還是有好處的

            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

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            四虎影视久久久免费观看| 久久国产福利免费| 久久久久亚洲AV无码网站| 日本欧美久久久久免费播放网 | 久久国产欧美日韩精品免费| 国产69精品久久久久APP下载| 久久99精品国产麻豆宅宅| 国产精品久久久久影院色| 日韩影院久久| 日本免费久久久久久久网站 | 狠狠色丁香久久婷婷综合| 精品国际久久久久999波多野| 久久国产精品偷99| 2021精品国产综合久久| 久久精品卫校国产小美女| 91精品观看91久久久久久| 久久亚洲欧美国产精品| 噜噜噜色噜噜噜久久| 久久精品无码一区二区三区免费| 久久99精品久久久久婷婷| 亚洲中文字幕无码久久2017| 久久亚洲AV永久无码精品| 国产精久久一区二区三区| 国产午夜精品理论片久久影视| 精品国产日韩久久亚洲| 精品久久久久久久久久久久久久久| 中文字幕人妻色偷偷久久| 久久天天躁狠狠躁夜夜2020一| 免费精品久久久久久中文字幕| 久久99亚洲综合精品首页| 色偷偷91久久综合噜噜噜噜| 精品久久无码中文字幕| 欧美一级久久久久久久大| 久久久久久亚洲精品不卡| 国产一区二区三精品久久久无广告| 中文精品久久久久国产网址| 久久精品国产99国产电影网| 精品久久久久国产免费| 久久国产综合精品五月天| 亚洲精品tv久久久久久久久久| 国产一区二区久久久|