• <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

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            久久久高清免费视频| 青青草原综合久久| 久久伊人五月丁香狠狠色| 久久久久久综合网天天| 久久成人国产精品| 日韩久久久久中文字幕人妻| 久久综合久久美利坚合众国| 久久99国产精品99久久| 久久久久亚洲AV综合波多野结衣| 综合久久国产九一剧情麻豆| 中文字幕亚洲综合久久| 中文字幕乱码人妻无码久久| 成人精品一区二区久久| 国内精品久久久久影院薰衣草 | 久久精品国产69国产精品亚洲| 久久精品亚洲男人的天堂| 久久精品天天中文字幕人妻| 手机看片久久高清国产日韩| 99久久99久久| 99久久精品免费看国产一区二区三区| 99久久免费只有精品国产| 久久婷婷国产综合精品| 久久久久久久女国产乱让韩| 狠狠人妻久久久久久综合| 国产∨亚洲V天堂无码久久久| 99精品国产免费久久久久久下载 | 久久99国产综合精品女同| 久久亚洲精品国产亚洲老地址| 国产激情久久久久影院| 久久精品国产亚洲av高清漫画| 久久久久人妻一区二区三区 | 囯产极品美女高潮无套久久久| 婷婷久久五月天| 热久久最新网站获取| 色婷婷久久久SWAG精品| 亚洲精品无码专区久久同性男| 久久精品国产亚洲AV不卡| 久久久精品久久久久久| 久久久精品国产Sm最大网站| 怡红院日本一道日本久久 | 久久这里都是精品|