LeetCode 199. Binary Tree Right Side View
来源:互联网 发布:phpmyadmin删除数据库 编辑:程序博客网 时间:2024/04/29 20:13
/** * 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<Integer> rightSideView(TreeNode root) { List<Integer> list = new ArrayList<Integer>(); if (root != null) { Queue<TreeNode> queue = new LinkedList<TreeNode>(); queue.offer(root); while (!queue.isEmpty()) { Queue<TreeNode> tmp = new LinkedList<TreeNode>(); list.add(queue.peek().val); while (!queue.isEmpty()) { TreeNode tn = queue.poll(); if (tn.right != null) tmp.offer(tn.right); if (tn.left != null) tmp.offer(tn.left); } queue = tmp; } } return list; }}
0 0
- [LeetCode]199.Binary Tree Right Side View
- LeetCode 199. Binary Tree Right Side View
- [leetcode] 199.Binary Tree Right Side View
- [leetcode] 199. Binary Tree Right Side View
- [LeetCode]199. Binary Tree Right Side View
- 199. Binary Tree Right Side View LeetCode
- leetcode 199. Binary Tree Right Side View
- [LeetCode]199. Binary Tree Right Side View
- [LeetCode]199. Binary Tree Right Side View
- [LeetCode] 199. Binary Tree Right Side View
- LeetCode *** 199. Binary Tree Right Side View
- LeetCode 199. Binary Tree Right Side View
- leetcode.199. Binary Tree Right Side View
- LeetCode-199.Binary Tree Right Side View
- LeetCode - 199. Binary Tree Right Side View
- [leetcode] 199. Binary Tree Right Side View
- 【leetcode】199. Binary Tree Right Side View
- [LeetCode] 199. Binary Tree Right Side View
- listview的模拟点击事件
- 【Python】map/reduce函数相关练习
- vue2小笔记
- 关于nginx做负载均衡的配置以及各个配置的含义(简)
- hdu 4345 Permutation(数论+dp)
- LeetCode 199. Binary Tree Right Side View
- matlab如何使用、显示、修改和如何创建用户自己的颜色映象
- JavaSE_26th_数组——选择排序
- code[vs] 1004 四子连棋(迭代加深搜索)
- 使用TtransitionDrawable来实现图片颜色渐变过渡或者实现button的背景颜色渐变,很漂亮的效果
- 生物密码具有唯一性和不变性,必须掌握在自己手中!
- git 常用命令整理
- 翻译《有关编程、重构及其他的终极问题?》——19.如何合理的从一个构造函数中调用另外一个构造函数
- 算法作业_0(2017.2.22第一周)