剑指offer 60.把二叉树打印成多行
题目
从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。
思路
和上一题类似,不过无需用两个栈了,只需要以队列来存储即可,就是简单的层次遍历,记得设置一个标记来记录每一行的长度,因为是按行输出的。
代码
1 | public class TreeNode { |
缘何不懂,坚持不懈磨砺精炼
从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。
和上一题类似,不过无需用两个栈了,只需要以队列来存储即可,就是简单的层次遍历,记得设置一个标记来记录每一行的长度,因为是按行输出的。
1 | public class TreeNode { |
微信支付
支付宝