标签:
Problem Definition:
Invert a binary tree.
4
/ 2 7
/ \ / 1 3 6 9
to
4
/ 7 2
/ \ / 9 6 3 1
Trivia:
This problem was inspired by this original tweet by Max Howell:
Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so fuck off.
1 class Solution: 2 # @param {TreeNode} root 3 # @return {TreeNode} 4 def invertTree(self, root): 5 if root==None: 6 return root 7 root.left,root.right=root.right,root.left 8 self.invertTree(root.left) 9 self.invertTree(root.right) 10 return root
LeetCode#226 Invert Binary Tree
标签:
原文地址:http://www.cnblogs.com/acetseng/p/4650907.html