Loading

226. 翻转二叉树

https://leetcode-cn.com/problems/invert-binary-tree/

翻转整棵树就是交换每个节点的左右子节点,于是把交换左右子节点的代码放在了前序遍历的位置
把交换左右子节点的代码复制粘贴到后序遍历的位置也可以

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

        invertTree(root.left);
        invertTree(root.right);

        return root;
    }
}
posted @ 2022-01-22 09:18  Zhbeii  阅读(44)  评论(0)    收藏  举报