題目描述
給定一個二叉樹,回傳其按層次遍歷的節點值, (即逐層地,從左到右訪問所有節點),
例如:
給定二叉樹: [3,9,20,null,null,15,7]
3
/ \
9 20
/ \
15 7
回傳其層次遍歷結果
[
[3],
[9,20],
[15,7]
]
思路分析
1、常規的二叉樹層次遍歷使用佇列,先讓根入隊,出隊訪問并判斷是否為空,讓其左右孩子入隊,遞回出隊,
2、Leetcode 這里是使用 vector<vector<int>> levelOrder(TreeNode* root){}
代碼實作 C++
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/75519.html
標籤:C++
上一篇:二進制列舉之被RE完虐的我的一天
下一篇:位運算技巧
