<ruby id="bdb3f"></ruby>

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

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                > 引用:[https://www.cnblogs.com/wangwenji/p/10223888.html](https://www.cnblogs.com/wangwenji/p/10223888.html) # 森林 多個樹在一起就是森林。 ![](https://img.kancloud.cn/c0/a1/c0a1a7c1d857e5b97e25299c119c30bf_584x290.png) # 森林、樹、二叉樹之間的轉換 ## 樹轉二叉樹 流程: (1)加線。在所有兄弟結點之間加一條連線。 (2)去線。樹中的每個結點,只保留它與第一個孩子結點的連線,刪除它與其它孩子結點之間的連線。 (3)層次調整。以樹的根節點為軸心,將整棵樹順時針旋轉一定角度,使之結構層次分明。 ![](https://img.kancloud.cn/b5/22/b52211f8a7bf335fd40cc51be8bc967d_952x806.png) ## 森林轉二叉樹 流程: (1)把每棵樹轉換為二叉樹。 (2)第一棵二叉樹不動,從第二棵二叉樹開始,依次把后一棵二叉樹的根結點作為前一棵二叉樹的根結點的右孩子,用線連接起來。 ![](https://img.kancloud.cn/70/ce/70ce1f7cd6b968d7c8f8b40b50567f0a_1120x728.png) ## 二叉樹轉成樹 流程: (1)加線。若某結點X的左孩子結點存在,則將這個左孩子的右孩子結點、右孩子的右孩子結點、右孩子的右孩子的右孩子結點…,都作為結點X的孩子。將結點X與這些右孩子結點用線連接起來。 (2)去線。刪除原二叉樹中所有結點與其右孩子結點的連線。 (3)層次調整。 ![](https://img.kancloud.cn/03/2a/032a226a93b61f5be18f78a4f74166bf_1000x854.png) ## 二叉樹轉成森林 假如一棵二叉樹的根節點有右孩子,則這棵二叉樹能夠轉換為森林,否則將轉換為一棵樹。 (1)從根節點開始,若右孩子存在,則把與右孩子結點的連線刪除。再查看分離后的二叉樹,若其根節點的右孩子存在,則連線刪除…。直到所有這些根節點與右孩子的連線都刪除為止。 (2)將每棵分離后的二叉樹轉換為樹。 ![](https://img.kancloud.cn/19/6e/196edcdbeced46ce4254a0c3f37516bb_1098x852.png)
                  <ruby id="bdb3f"></ruby>

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

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看