• <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
            //二叉樹(shù)先序遍歷非遞歸
            void InOrderTraverse(BiTree T,SqStack s)
            {
             
                InitStack(s);         //初始化棧
             BiTree p = T;
             Push(s,p);        //樹(shù)根進(jìn)棧
             while(!StackEmpty(s) || !p)
             {//當(dāng)棧空或結(jié)點(diǎn)為空時(shí)結(jié)束
              if(p)
              {//P非空訪(fǎng)問(wèn)結(jié)點(diǎn),結(jié)點(diǎn)進(jìn)棧,訪(fǎng)問(wèn)該結(jié)點(diǎn)左子樹(shù)
                        printf("%d ",p->data);
                        Push(s,p);
               p = p->lchild ;
              }
              else
              {//P空結(jié)點(diǎn)出棧,訪(fǎng)問(wèn)右子樹(shù)
               Pop(s,p);
               p=p->rchild ;
              }
             }
            }

            int SumYe(BiTree T)
            {//求二叉樹(shù)葉結(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)
            {//求二叉樹(shù)高
             int hl = 0;//記錄左子樹(shù)高
             int hr = 0;//記錄右子樹(shù)高
             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 閱讀(295) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): Algorithm
            <2010年2月>
            31123456
            78910111213
            14151617181920
            21222324252627
            28123456
            78910111213

            常用鏈接

            留言簿(10)

            隨筆分類(lèi)(307)

            隨筆檔案(297)

            algorithm

            Books_Free_Online

            C++

            database

            Linux

            Linux shell

            linux socket

            misce

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

            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)論排行榜

            色88久久久久高潮综合影院| 国产精品伊人久久伊人电影| 精品国产91久久久久久久a| 国产亚洲欧美精品久久久| 久久亚洲sm情趣捆绑调教| 久久久久久久免费视频| 日韩精品久久久久久久电影| 久久久久久久免费视频| 日产精品久久久久久久| 色妞色综合久久夜夜| 97精品久久天干天天天按摩| 99久久精品国产麻豆| 91亚洲国产成人久久精品| 看全色黄大色大片免费久久久| 一本一道久久a久久精品综合 | 久久久久久一区国产精品| 欧美激情精品久久久久久| 日日躁夜夜躁狠狠久久AV| 99久久婷婷免费国产综合精品| 精品久久久久中文字幕一区| 波多野结衣久久一区二区| 狠狠色丁香婷婷综合久久来| 久久精品国产99久久香蕉| 亚洲国产精品无码久久久蜜芽| 色欲综合久久中文字幕网| 91久久精品国产91性色也| 亚洲精品国产字幕久久不卡| 国产成人AV综合久久| 乱亲女H秽乱长久久久| 亚洲日韩欧美一区久久久久我| 久久精品麻豆日日躁夜夜躁| 人人狠狠综合久久亚洲高清| 国产午夜福利精品久久2021| 久久这里有精品| 久久久久99这里有精品10| 久久99热这里只有精品国产| 国内精品九九久久久精品| 精品久久人妻av中文字幕| 久久人人爽人人爽人人片AV不| 伊人久久大香线蕉精品不卡| 久久久青草青青国产亚洲免观|