LeetCode 102. Binary Tree Level Order Traversal
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 102. Binary Tree Level Order Traversal
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原題
Given a binary tree, return the?level order?traversal of its nodes' values. (ie, from left to right, level by level).
For example:
Given binary tree?[3,9,20,null,null,15,7],
?
return its level order traversal as:
[[3],[9,20],[15,7] ]?
解題思路
思路一
- 先遞歸求出該樹的深度,接著根據深度初始化結果的數組,最后通過遞歸,將每一層的值依次添加到答案中
?
思路二
- 利用棧來實現,將每一層的節點壓入棧中,然后通過迭代遍歷出每一層節點中的值并加入答案中
?
轉載于:https://www.cnblogs.com/LiCheng-/p/6902352.html
總結
以上是生活随笔為你收集整理的LeetCode 102. Binary Tree Level Order Traversal的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 矩阵乘法优化递归式
- 下一篇: 5.25上午 外教专业课 听力