大名鼎鼎的Invert Binary Tree

这道难倒了Max Howell的二叉树翻转没想到这么快就加入了Leetcode豪华套餐。
题目链接如下:
Invert Binary Tree
以下是我的解法:

class Solution:
    # @param {TreeNode} root
    # @return {TreeNode}
    def invertTree(self, root):
        if root is None:
            return None
        else:
            root.left, root.right = root.right, root.left
            self.invertTree(root.left)
            self.invertTree(root.right)
            return root

Run Time:48ms。

由于是新题所以网站上还没有执行效率的比较。等有了以后我再做优化吧。

你可能感兴趣的:(大名鼎鼎的Invert Binary Tree)