leetcode 226. Invert Binary Tree
来源:互联网 发布:超级优化孙菲菲 编辑:程序博客网 时间:2024/06/15 09:07
Invert a binary tree.
4 / \ 2 7 / \ / \1 3 6 9to
4 / \ 7 2 / \ / \9 6 3 1
class Solution {public:TreeNode* invertTree(TreeNode* root) {if(root==NULL) return NULL; vector<TreeNode*>que; que.push_back(root); while(!que.empty()) { vector<TreeNode*>newque; for(int i=0;i<que.size();i++) { if(que[i]->left!=NULL) newque.push_back(que[i]->left); if(que[i]->right!=NULL) newque.push_back(que[i]->right); }for (int i = 0; i < que.size(); i++){TreeNode*l = que[i]->left;que[i]->left = que[i]->right;que[i]->right = l;} que=newque; } return root;}};
accept
0 0
- LeetCode 226. Invert Binary Tree
- [leetcode] 226.Invert Binary Tree
- [leetcode] 226. Invert Binary Tree
- 【LeetCode】226. Invert Binary Tree
- leetCode 226. Invert Binary Tree
- LeetCode #226. Invert Binary Tree
- [LeetCode]226. Invert Binary Tree
- 226. Invert Binary Tree LeetCode
- LeetCode 226. Invert Binary Tree
- LeetCode 226. Invert Binary Tree
- leetcode:226. Invert Binary Tree
- LeetCode 226. Invert Binary Tree
- [LeetCode]226. Invert Binary Tree
- leetcode 226. Invert Binary Tree
- 【LeetCode】226. Invert Binary Tree
- #leetcode#226. Invert Binary Tree
- LeetCode *** 226. Invert Binary Tree
- leetcode: 226. Invert Binary Tree
- 数据结构顺序表的代码实现
- MVC传值——Controller向View传值(一)
- 关于eclipce添加离线adt 和sdk
- Android三种播放视频的方式
- Java多线程总结之线程安全队列Queue(转)
- leetcode 226. Invert Binary Tree
- STL中map用法详解
- 京东2016春招(实习)笔试+编程题
- 在JS中组合使用构造函数模式和原型模式创建对象
- 数学——进制转换
- 描述在IPSec传输模式下ESP报文装包和拆包过程
- Android 开发中用到的几个多线程解析
- 梦着
- Python bisect - array bisection library