logologo

层序遍历

Sep 5, 2023

二叉树层序遍历:A -> B -> C -> D -> E -> F -> G -> H -> I

层序遍历

  public static void level(Node head) {
    if (head == null)
      return;
    Queue<Node> queue = new LinkedList<>();
    queue.add(head);
    while (!queue.isEmpty()) {
      Node cur = queue.poll();
      System.out.print(cur.value + " ");
      if (cur.left != null)
        queue.add(cur.left);
      if (cur.right != null)
        queue.add(cur.right);
    }
  }

C++Java
浙ICP备2021022773号    2022-PRESENT © ZhengKe