将一个二叉树左右翻转(Java 版)

Posted ~小小鸟~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将一个二叉树左右翻转(Java 版)相关的知识,希望对你有一定的参考价值。

public class Solution 
{
  public TreeNode invertTree(TreeNode root) 
  {
    if (root == null) 
    {
      return null;
    }
    root.left = invertTree(root.left);
    root.right = invertTree(root.right);

    TreeNode tmp = root.left;
    root.left = root.right;
    root.right = tmp;
    return root;
  }
}

 

以上是关于将一个二叉树左右翻转(Java 版)的主要内容,如果未能解决你的问题,请参考以下文章

二叉树--翻转二叉树

树翻转二叉树

leetcode刷题26.翻转二叉树——Java版

LeetCode Java刷题笔记—226. 翻转二叉树

剑指offer-二叉树的镜像

算法:二叉树翻转