码迷,mamicode.com
首页 > 其他好文 > 详细

LC.226.Invert Binary Tree

时间:2018-02-28 01:04:25      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:public   des   etc   rtt   cas   size   list   .com   nbsp   

https://leetcode.com/problems/invert-binary-tree/description/
Invert a binary tree.
4
/ \
2 7
/ \ / \
1 3 6 9
to
4
/ \
7 2
/ \ / \
9 6 3 1
time: o(n) : n nodes
space: o(n): worst case linkedlist and n calling stack


1 public TreeNode invertTree(TreeNode root) {
2         if (root == null) return null ;
3         TreeNode left = invertTree(root.left) ;
4         TreeNode right = invertTree(root.right) ;
5         root.right = left ;
6         root.left = right ;
7         return root ;
8     }

 

LC.226.Invert Binary Tree

标签:public   des   etc   rtt   cas   size   list   .com   nbsp   

原文地址:https://www.cnblogs.com/davidnyc/p/8481581.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!