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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 完全二叉樹 ### 定義 完全二叉樹是滿二叉樹的一部分,1到h-1層是滿二叉樹,h層節點集中在左邊。 ### 判斷完全二叉樹 false判定條件 * 如果右節點不空,左節點空,不是完全二叉樹 * 如果是葉子節點,且有左右節點的,不是完成二叉樹 ~~~ /** * 判斷 完全二叉樹 * 完全二叉樹是滿二叉樹的一部分,1到h-1層是滿二叉樹,h層節點集中在左邊。 * @Author: mango * @Date: 2022/4/12 10:19 下午 */ public class CompleteTree { public boolean isCompleteTree(TreeNode root) { if(root == null){ return true; } Queue<TreeNode> queue = new LinkedList<>(); queue.offer(root); // 可能是葉子節點 boolean shouldBeLeaf = false; while (!queue.isEmpty()){ TreeNode cur = queue.poll(); // 如果右節點不空,左節點為空,則不是完全二叉樹 if(cur.right != null && cur.left == null){ return false; } // 可能是葉子節點,且左節點或者右節點不為空的,則不是完全二叉樹 if(shouldBeLeaf && (cur.left != null || cur.right != null)){ return false; } if(cur.left != null){ queue.offer(cur.left); }else{ shouldBeLeaf = true; } if(cur.right != null){ queue.offer(cur.right); }else{ shouldBeLeaf = true; } } return true; } } ~~~
                  <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>

                              哎呀哎呀视频在线观看