<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            2016考研計算機沖刺考點梳理:遍歷算法的應用

            發布時間:2017-11-25 編輯:yangjie

              凡是對二叉樹中各結點進行一次處理的問題,都可以用遍歷算法來完成。

              1.利用遍歷算法對二叉樹中各類結點計數

              設二叉樹中出度=0、1、2的結點數分別為n0、 n1 和n2 ,初值均為0。

              套用遍歷算法(前序、中許、后序均可),掃描到樹中某p結點時,若:

              if ((p->Lchild==NULL)&&(p->Rchild==NULL))

              n0++; //p為葉子//

              else if((p->Lchild)&&(p->Rchild))

              n2++; //p為出度=2的結點//

              else n1++; // p為出度=1的結點//

              如:只要把遍歷算法在遍歷時稍微改變一下。

              n0=n1=n2=0;

              void preorder( BTptr T) //對當前根結點指針為T的二叉樹按前序遍歷//

              {if (T) { // visit(T); 訪問T所指結點 //

              if ((T->Lchild==NULL)&&(T->Rchild==NULL))

              n0++; //p為葉子//

              else if((T->Lchild)&&(T->Rchild))

              n2++; //p為出度=2的結點//

              else

              n1++; // p為出度=1的結點//

              preorder(T–>Lchild); //前序遍歷T之左子樹//

             

            2016考研計算機沖刺考點梳理:遍歷算法的應用相關推薦

            最新推薦
            熱門推薦

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院