[LeetCode]226. Invert Binary Tree
来源:互联网 发布:邻家女孩在淘宝有店吗 编辑:程序博客网 时间:2024/05/17 23:42
[LeetCode]226. Invert Binary Tree
题目描述
思路
广搜,对每个节点交换左右子节点
代码
/** * 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: TreeNode* invertTree(TreeNode* root) { queue<TreeNode*> q; q.push(root); while (!q.empty()) { TreeNode* node = q.front(); q.pop(); if (node) { q.push(node->left); q.push(node->right); swap(node->left, node->right); } } return root; }};
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
- LeetCode Next Greater Element I
- Linux用户及文件权限管理
- 红帽Linux安装ffmpeg
- python pandas详解
- Fragment 之间的跳转、返回
- [LeetCode]226. Invert Binary Tree
- Activity的onSaveInstanceState调用时机
- python中read() readline()以及readlines()区别
- Litepal查询数据并按两个类别排序
- PANDAS 数据合并与重塑(concat篇)
- java编程思想读书笔记-第八章 接口和内部类
- sql练习题
- MTF算法
- CMake Tutorial(7)——Adding Support for a Dashboard