加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

156. Binary Tree Upside Down

发布时间:2020-12-14 04:28:14 所属栏目:大数据 来源:网络整理
导读:? 1 class Solution { 2 TreeNode newRoot; 3 TreeNode prev; 4 public TreeNode upsideDownBinaryTree(TreeNode root) { 5 if (root == null ) return root; 6 helper(root); 7 return newRoot; 8 } 9 10 public void helper(TreeNode root){ 11 if (root.l

?

 1 class Solution {
 2     TreeNode newRoot;
 3     TreeNode prev;
 4     public TreeNode upsideDownBinaryTree(TreeNode root) {
 5         if(root == null) return root;
 6         helper(root);
 7         return newRoot;
 8     }
 9     
10     public void helper(TreeNode root){
11         if(root.left != null){
12             helper(root.left);
13         }else{
14             newRoot = new TreeNode(root.val);
15             prev = newRoot;
16             return;
17         }
18         if(root.right != null){
19             prev.left = new TreeNode(root.right.val);
20         } 
21         prev.right = new TreeNode(root.val);
22         prev = prev.right;
23     }
24 }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读