LeetCode (Binary Tree Right Side View)
来源:互联网 发布:手机淘宝详情优惠券 编辑:程序博客网 时间:2024/06/07 00:47
Problem:
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. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {public: vector<int> rightSideView(TreeNode* root) { vector<int> ans; if(!root) return ans; vector<int> right = rightSideView(root->right); vector<int> left = rightSideView(root->left); ans.push_back(root->val); for(auto n : right) ans.push_back(n); for(int i = right.size(); i < left.size(); i++) ans.push_back(left[i]); return ans; }};
阅读全文
0 0
- [leetcode][tree] Binary Tree Right Side View
- LeetCode OJ Binary Tree Right Side View
- LeetCode:Binary Tree Right Side View
- [leetcode] 199 Binary Tree Right Side View
- [LeetCode]199.Binary Tree Right Side View
- Leetcode: Binary Tree Right Side View
- LeetCode | Binary Tree Right Side View
- [LeetCode] Binary Tree Right Side View
- LeetCode: Binary Tree Right Side View
- [leetcode]48 Binary Tree Right Side View
- [leetcode] Binary Tree Right Side View
- leetcode-199 Binary Tree Right Side View
- [LeetCode]Binary Tree Right Side View
- 199Binary Tree Right Side View-LeetCode
- Binary Tree Right Side View--LeetCode
- [LeetCode]Binary Tree Right Side View
- [LeetCode 199]Binary Tree Right Side View
- leetcode: Binary Tree Right Side View
- UVa --- 10464 Even Parity 偶数矩阵 【状态压缩 + 暴力枚举 + 思维】
- zookeeper安装及排除错误
- Hbase表属性②
- hdu 5706 GirlCat 暴力
- RH254-第二十四节-Apache服务的配置
- LeetCode (Binary Tree Right Side View)
- js组合键和单个键盘事件
- POJ 2528(线段树,区间覆盖,离散化思想)
- dfs(hdu1241)
- hdu 6034 Balala Power!
- 优秀程序员不得不知道的20个位运算技巧
- HBase分布式搭建
- laravel 中使用ajax和vue总结
- 小程序的学习步骤计划