package org.example.test; public class MirrorTest { static public class TreeNode { int val; TreeNode left; TreeNode right; public TreeNode(int val) { this.val = val; } } /** * 左右互相交换即可 * * @param pRoot * @return */ public TreeNode Mirror(TreeNode pRoot) { // write code here if (pRoot == null) { return null; } TreeNode left = pRoot.left; TreeNode right = pRoot.right; pRoot.left = right; pRoot.right = left; Mirror(left); Mirror(right); return pRoot; } }