Description
翻转一棵二叉树。左右子树交换。
思考
简单的数的遍历
解:
使用两层的嵌套循环,
时间复杂度: O(n) ,遍历完树中全部节点
空间复杂度: O(1)
def invertBinaryTree(self, root):
if root is None:
return
self.invertBinaryTree(root.left)
self.invertBinaryTree(root.right)
root.left, root.right = root.right, root.left
return root