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;
    }
}
上一篇:《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一2.1 工作流和可视化编程


下一篇:kubernetes学习笔记六:Volume