题目
从上往下打印出二叉树的每个结点,同一层的结点按照从左到右的顺序打印。
实现
1 | public class TreeNode { |
1 | public ArrayList<Integer> PrintFromTopToBottom(TreeNode root) { |
相关题目
如何广度优先遍历一个有向图》这同样也可以基于队列实现。树是图的一种特殊退化形式,从上到下按层遍历二叉树,从本质上来说就是广度优先遍历二叉树。
写BUG的程序猿
从上往下打印出二叉树的每个结点,同一层的结点按照从左到右的顺序打印。
1 | public class TreeNode { |
1 | public ArrayList<Integer> PrintFromTopToBottom(TreeNode root) { |
如何广度优先遍历一个有向图》这同样也可以基于队列实现。树是图的一种特殊退化形式,从上到下按层遍历二叉树,从本质上来说就是广度优先遍历二叉树。