• <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 閱讀(300) 評論(0)  編輯 收藏 引用 所屬分類: Algorithm
            <2010年1月>
            272829303112
            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

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            无码日韩人妻精品久久蜜桃| 大香伊人久久精品一区二区| 亚洲精品无码久久久久| 五月丁香综合激情六月久久| 国产精品福利一区二区久久| 欧美午夜A∨大片久久| 狠狠综合久久综合88亚洲| 久久久久亚洲AV片无码下载蜜桃| 91视频国产91久久久| 亚洲欧美一级久久精品| 91精品国产综合久久久久久| 午夜精品久久久内射近拍高清| 婷婷伊人久久大香线蕉AV| 久久久免费观成人影院| 国产精品久久波多野结衣| 亚洲国产综合久久天堂| 久久亚洲国产午夜精品理论片| 久久成人国产精品免费软件| 国产精品狼人久久久久影院| 久久亚洲私人国产精品vA| 亚洲国产日韩欧美综合久久| 热久久国产精品| 国产亚洲色婷婷久久99精品| 亚洲午夜无码AV毛片久久| 激情五月综合综合久久69| 久久久久无码精品国产| 亚洲精品白浆高清久久久久久 | 精品久久久无码人妻中文字幕| 久久亚洲精品视频| 国产精品久久久久久福利69堂| 亚洲国产精品一区二区久久hs| 亚洲国产成人久久一区WWW| 久久e热在这里只有国产中文精品99 | 国产精品久久久久影院嫩草| 久久狠狠爱亚洲综合影院| 四虎国产精品成人免费久久| 日韩十八禁一区二区久久| 久久青青草原亚洲av无码| 久久久久97国产精华液好用吗| 99热成人精品免费久久| 久久精品无码一区二区app|