1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| public class CodingInterview_027 { class TreeNode{ int val; TreeNode left; TreeNode right; TreeNode(int val){ this.val=val; } } public void Mirror(TreeNode root) { if (root == null) return; swap(root); Mirror(root.left); Mirror(root.right); }
private void swap(TreeNode root) { TreeNode t = root.left; root.left = root.right; root.right = t; } }
|