【LeetCode】 199. Binary Tree Right Side View
来源:互联网 发布:二维数组动态分配内存 编辑:程序博客网 时间:2024/05/17 01:14
Given a binary tree, imagine yourself standing on the right side of it, return the values of the nodes you can see ordered from top to bottom.
For example:
Given the following binary tree,
1 <--- / \2 3 <--- \ \ 5 4 <---
You should return [1, 3, 4]
.
/** * 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> res = new ArrayList<Integer>(); helper(res, root, 0); return res; } private void helper(List<Integer> res, TreeNode node, int height) { if (node == null) { return; } if (res.size() == height) { res.add(node.val); } helper(res, node.right, height + 1); helper(res, node.left, height + 1); }}
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
- 执行sql脚本语句的方法
- 快速上手MarkDown
- 你不知道的Javascript笔记:up & going
- Threading de join用法
- 解决OutOfMemoryError错误
- 【LeetCode】 199. Binary Tree Right Side View
- Sort
- Go语言中defer的调用顺序简单测试代码
- 二叉树的性质及相关证明
- 问题五十八:怎么用ray tracing画conic sweeping图形
- 疯狼算法日记0001-字符串逆序
- 系统学习《统计自然语言处理》
- zookeeper-3.4.9集群安装
- 利用NumPy和pandas对CSV文件进行写操作