题目链接:https://leetcode-cn.com/problems/er-cha-shu-de-jing-xiang-lcof/
难度:简单

描述:
请完成一个函数,输入一个二叉树,该函数输出它的镜像。

题解

  1. # Definition for a binary tree node.
  2. # class TreeNode:
  3. # def __init__(self, x):
  4. # self.val = x
  5. # self.left = None
  6. # self.right = None
  7. class Solution:
  8. def mirrorTree(self, root: TreeNode) -> TreeNode:
  9. def recursion(root):
  10. if root is None:
  11. return
  12. root.left, root.right = root.right, root.left
  13. recursion(root.left)
  14. recursion(root.right)
  15. recursion(root)
  16. return root