Binary Tree Level Order Traversal
来源:互联网 发布:数据库大数据区别 编辑:程序博客网 时间:2024/06/11 03:04
/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */public class Solution { public List<List<Integer>> levelOrder(TreeNode root) { List<List<Integer>> res = new LinkedList<>(); if (root == null) { return res; } Queue<TreeNode> queue = new LinkedList<>(); queue.offer(root); while (!queue.isEmpty()) { int size = queue.size(); List<Integer> list = new LinkedList<>(); for (int i = 0; i < size; i++) { TreeNode node = queue.poll(); list.add(node.val); if (node.left != null) { queue.offer(node.left); } if (node.right != null) { queue.offer(node.right); } } res.add(list); } return res; }}
0 0
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- android6.0SDK中删除HttpClient的相关类的解决方法
- 【Cocos2d-x 001】VS2012打开Cocos解决方案显示加载失败 load failed
- UWP部署,DEP0001 : 意外错误: -1988945903
- linux,apache,php,mysql常用的查看版本信息的方法
- 微信后台从0到1
- Binary Tree Level Order Traversal
- Gradle Web 项目
- 他山之石之ExpandableListView的简单实现
- Java基础与案例开发详解のjava语言基础入门
- 构建自己的Java Web框架(一)之前言
- device_create_file的使用
- react学习 第一个实例 helloworld
- UIBarButtonItem的3个属性和for做的九宫格
- js获取和设置<input>的值