175. 翻转二叉树

175. 翻转二叉树

  • 描述
  • 笔记
  • 数据
  • 评测

翻转一棵二叉树

您在真实的面试中是否遇到过这个题?

Yes

样例

  1         1
 / \       / \
2   3  => 3   2
   /       \
  4         4

挑战

标签

AC代码:

class Solution {
public:
    /*
     * @param root: a TreeNode, the root of the binary tree
     * @return: nothing
     */
    void invertBinaryTree(TreeNode * root) {
        // write your code here
        if(root == NULL)
                {return;}
        else{
            TreeNode* node = root->left;  
            root->left = root->right;  
            root->left = root->right;  
            root->right = node;  
          
            invertBinaryTree( root->left );  
            invertBinaryTree( root->right ); 
        }
    }
};

你可能感兴趣的:(175. 翻转二叉树)