美文网首页
70. LeetCode 226. 翻转二叉树

70. LeetCode 226. 翻转二叉树

作者: 月牙眼的楼下小黑 | 来源:发表于2019-02-20 17:00 被阅读0次
    • 标签:
    • 难度: 简单

    • 题目描述
    • 我的解法

    递归就完事了。

    
    # Definition for a binary tree node.
    # class TreeNode(object):
    #     def __init__(self, x):
    #         self.val = x
    #         self.left = None
    #         self.right = None
    
    class Solution(object):
        def invertTree(self, root):
            """
            :type root: TreeNode
            :rtype: TreeNode
            """
            if not root:
                return root
            self.invertTree(root.left)
            self.invertTree(root.right)
            temp = root.left
            root.left = root.right
            root.right = temp
            return root   
    
    • 其他解法

    暂略。

    相关文章

      网友评论

          本文标题:70. LeetCode 226. 翻转二叉树

          本文链接:https://www.haomeiwen.com/subject/toghyqtx.html