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

[LeetCode] Binary Tree Pruning 二叉树修剪

时间:2018-08-27 00:18:16      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:same tree   res   contain   present   cal   red   either   addition   nod   

 

We are given the head node root of a binary tree, where additionally every node‘s value is either a 0 or a 1.

Return the same tree where every subtree (of the given tree) not containing a 1 has been removed.

(Recall that the subtree of a node X is X, plus every node that is a descendant of X.)

Example 1:
Input: [1,null,0,0,1]
Output: [1,null,0,null,1]
 
Explanation: 
Only the red nodes satisfy the property "every subtree not containing a 1".
The diagram on the right represents the answer.

技术分享图片

Example 2:
Input: [1,0,1,0,0,0,1]
Output: [1,null,1,null,1]


技术分享图片

Example 3:
Input: [1,1,0,1,1,0,1,0]
Output: [1,1,0,1,1,null,1]


技术分享图片

Note:

  • The binary tree will have at most 100 nodes.
  • The value of each node will only be 0 or 1.

 

s

 

[LeetCode] Binary Tree Pruning 二叉树修剪

标签:same tree   res   contain   present   cal   red   either   addition   nod   

原文地址:https://www.cnblogs.com/grandyang/p/9539584.html

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