[leetcode] Binary Tree Right Side View
来源:互联网 发布:数据产品经理的职责 编辑:程序博客网 时间:2024/06/05 10:51
From : https://leetcode.com/problems/binary-tree-right-side-view/
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> res; if(!root) return res; queue<TreeNode> box; box.push(*root); int up=1, cur=0; while(up) { TreeNode node(0); while(up) { up--; node = box.front();box.pop();if(node.left) {box.push(*node.left); cur++;} if(node.right) {box.push(*node.right); cur++;} } res.push_back(node.val); up = cur; cur = 0; } return res; }};
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
- 为何5000点上才出现慢牛
- 九九乘法表的练习
- 查找子字符串----KMP算法深入剖析
- Gray Code
- java并发编程第四章 线程执行器(4)
- [leetcode] Binary Tree Right Side View
- poj 3268 Silver Cow Party(SPFA)
- 延迟函数:Sleep()及其作用
- 内部排序算法比较(超详解)
- The entity "nbsp" was referenced, but not declared.
- Memcached stats 命令属性含义
- linux网络编程(unix域流式套接字)
- GDI与OpenGL与DirectX之间的区别
- C++ 模板练习1