LeetCode 102 二叉樹的遍歷

2022-06-29 20:09:12 字數 665 閱讀 9209

給定乙個二叉樹,返回其按層次遍歷的節點值。 (即逐層地,從左到右訪問所有節點)。

例如:給定二叉樹:

返回其層次遍歷結果:

**如下:

/**

* definition for a binary tree node.

* public class treenode

* } */

public

class

solution

list

> res = new arraylist>();

queue

queue = new linkedlist();

queue.add(root);

while(!queue.isempty())

if(node.right != null

) count--;

}res.add(list);

}return

res;}}

LeetCode 102 二叉樹的層次遍歷

題目鏈結 題目描述 給定乙個二叉樹,返回其按層次遍歷的節點值。即逐層地,從左到右訪問所有節點 例如 給定二叉樹 3,9,20,null,null,15,7 3 9 20 15 7 返回其層次遍歷結果 3 9,20 15,7 解決方法 廣度優先 層次 遍歷,使用佇列實現 具體思路 在訪問了乙個節點之後...

LeetCode 102 二叉樹的層次遍歷

給定乙個二叉樹,返回其按層次遍歷的節點值。即逐層地,從左到右訪問所有節點 例如 給定二叉樹 3,9,20,null,null,15,7 3 9 20 15 7返回其層次遍歷結果 3 9,20 15,7 此題需要將各個層的節點分別儲存到不同的陣列中。所以在while迴圈中,加了乙個for迴圈,迴圈次數...

LeetCode102 二叉樹的層次遍歷

給定乙個二叉樹,返回其按層次遍歷的節點值。即逐層地,從左到右訪問所有節點 例如 給定二叉樹 3,9,20,null,null,15,7 3 9 20 15 7返回其層次遍歷結果 3 9,20 15,7 題解 這題就是傳統的層次遍歷,需要注意的一點就是每層到數字到儲存到乙個單獨的list裡面。層次遍歷...