LeetCode基础--二叉树--反转左右子树
2017-11-29 14:37
190 查看
题目描述:
反转二叉树的左右子树。
实现:
反转二叉树的左右子树。
实现:
public class Solution { public TreeNode InvertTree(TreeNode root) { if(root == null) { return null; } TreeNode tmp = root.left; root.left = InvertTree(root.right); root.right = InvertTree(tmp); return root; } }
相关文章推荐
- 反转二叉树,即交换所有结点的左右子树,但不能使用递归方法。
- LeetCode 刷题: 左右反转一个二叉树
- 将一棵二叉树的全部节点的左右子树交换顺序
- 非递归交换二叉树左右子树:BinaryTree:Exchange the left child and the right child without recursive method
- 八.二叉树各种操作的C语言实现 深度遍历求深度,广度遍历求深度,交换左右子树,求叶子节点数
- LeetCode基础--二叉树--ZigZag遍历
- 每天一道LeetCode-----判断二叉树左右两边是否成镜像关系
- 深入浅出理解[二叉树的构建、先中后序遍历、树的深度、左右子树互换]
- LeetCode 226. Invert Binary Tree (反转二叉树)
- 二叉树的左右子树交换
- [LeetCode]226. Invert Binary Tree(反转二叉树)
- 二叉树中所有节点的左右子树相互交换 递归与非递归程序
- Leetcode 226 Invert Binary Tree 反转二叉树
- 二叉树回顾(1):建立、交换左右子树
- 学习笔记—交换二叉树所有节点中的左右子树
- LeetCode基础--二叉树-求最大高度
- 二叉树的操作(建树,先序遍历,交换左右子树,销毁
- 二叉树的最大路径和 II--要求开始于根节点--则 先加上根节点,再递归左右子树。
- leetCode 107. Binary Tree Level Order Traversal II 二叉树层次遍历反转
- [Java]将二叉树的左右子树交换 非递归实现