【题解】Binary Tree Right Side View
来源:互联网 发布:eviews软件中文版下载 编辑:程序博客网 时间:2024/05/19 22:06
这道leetcode最新出的题,貌似也不是很难,用广度优先搜索即可,参考代码如下。
class Solution {public: vector<int> rightSideView(TreeNode *root) { vector<int> answer;queue<TreeNode *> queue, temp_queue;TreeNode * front = 0;if (NULL == root){return answer;}queue.push(root);answer.push_back(root->val);while (!queue.empty()){while (!temp_queue.empty()){temp_queue.pop();}while (!queue.empty()){front = queue.front();if (NULL != front->left){temp_queue.push(front->left);}if (NULL != front->right){temp_queue.push(front->right);}queue.pop();}queue = temp_queue;if (!queue.empty()){answer.push_back(queue.back()->val);}}return answer; }};
0 0
- 【题解】Binary Tree Right Side View
- LeetCode 题解(132): Binary Tree Right Side View
- LeetCode题解-199-Binary Tree Right Side View
- LeetCode 199. Binary Tree Right Side View 题解
- Binary Tree Right Side View
- Binary Tree Right Side View
- Binary Tree Right Side View
- Binary Tree Right Side View
- Binary Tree Right Side View
- Binary Tree Right Side View
- Binary Tree Right Side View
- Binary Tree Right Side View
- Binary Tree Right Side View
- Binary Tree Right Side View
- Binary Tree Right Side View
- Binary Tree Right Side View
- Binary Tree Right Side View
- Binary Tree Right Side View
- Intent属性详解
- Spring概况
- T001_UT001_0012
- 二分查找
- js闭包
- 【题解】Binary Tree Right Side View
- 一网打尽当下NoSQL类型、适用场景及使用公司
- raspberrypi 2 共享电脑网络
- Android 自定义View (0)
- python的cls,self,classmethod,staticmethod
- Java正则表达式总结
- 关于VS2010编译CERTI3.4.3中的error MSB6006问题的处理
- 【Opencv】大律法求阈值+分割图像计算像素比
- 12款很棒的浏览器兼容性测试工具