剑指Offer----从上往下打印二叉树
来源:互联网 发布:改造农村老房子 知乎 编辑:程序博客网 时间:2024/06/05 20:47
从上往下打印出二叉树的每个节点,同层节点从左至右打印。
import java.util.ArrayList;import java.util.LinkedList;import java.util.Queue;/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; }}*/public class Solution { public ArrayList<Integer> PrintFromTopToBottom(TreeNode root) { ArrayList<Integer> arrayList = new ArrayList<Integer>(); if (root==null){ return arrayList; } Queue<TreeNode> queue = new LinkedList<TreeNode>(); queue.add(root); while (!queue.isEmpty()){ TreeNode node= queue.poll(); arrayList.add(node.val); if (node.left!=null){ queue.add(node.left); } if (node.right!=null){ queue.add(node.right); } } return arrayList; }}
阅读全文
0 0
- 剑指offer: 从上往下打印二叉树(树)
- 剑指offer:从上往下打印二叉树
- 剑指offer系列源码-从上往下打印二叉树
- 剑指offer--从上往下打印二叉树
- 剑指Offer之 - 从上往下打印二叉树
- 剑指offer 23 - 从上往下打印二叉树
- 剑指offer之从上往下打印二叉树
- 《剑指offer》之从上往下打印二叉树
- 《剑指offer》从上往下打印二叉树
- 剑指Offer系列---(25)从上往下打印二叉树
- 剑指offer—从上往下打印二叉树
- 剑指Offer-23-从上往下打印二叉树
- 剑指offer:从上往下打印二叉树
- 《剑指offer》——从上往下打印二叉树
- 剑指offer-从上往下打印二叉树
- 剑指offer 22 从上往下打印二叉树
- 【剑指offer系列】 从上往下打印二叉树___23
- 剑指offer面试题 从上往下打印二叉树
- CSS动画详解
- 可以在保利威视后台查看自己开发CMS系统帐号看了某个视频多长时间
- java生成二维码
- MYSQL时间函数
- Unity_内部消息机制
- 剑指Offer----从上往下打印二叉树
- memcpy和memmove的区别
- 高动态范围(HDR)渲染——最新中文手册
- MessageFormat.format和url带有特殊
- hihocoder 1523 : 数组重排2
- 理解linux虚拟文件系统VFS
- linux下用cron定时执行任务的方法
- HDU2567 寻梦【输入输出流】
- Android打包productFlavors 用法