当前位置: 首页 > news >正文

做ppt兼职的网站汕头网站建设开发

做ppt兼职的网站,汕头网站建设开发,网站建设html5源码,网站建设视频教程一、题目 给你二叉树的根结点 root ,此外树的每个结点的值要么是 0 ,要么是 1 。 返回移除了所有不包含 1 的子树的原二叉树。 节点 node 的子树为 node 本身加上所有 node 的后代。 示例 1: 输入:root [1,null,0,0,1] 输出&…

一、题目

给你二叉树的根结点 root ,此外树的每个结点的值要么是 0 ,要么是 1 。

返回移除了所有不包含 1 的子树的原二叉树。

节点 node 的子树为 node 本身加上所有 node 的后代。

示例 1:

输入:root = [1,null,0,0,1]
输出:[1,null,0,null,1]
解释:
只有红色节点满足条件“所有不包含 1 的子树”。 右图为返回的答案。

示例 2:

输入:root = [1,0,1,0,0,0,1]
输出:[1,null,1,null,1]

示例 3:

输入:root = [1,1,0,1,1,0,1,0]
输出:[1,1,0,1,1,null,1]

提示:

  • 树中节点的数目在范围 [1, 200] 内
  • Node.val 为 0 或 1

二、思路解析

忽然发现讲了好几篇二叉树的例题,其中涉及到的 “剪枝” 操作我都是一笔带过。这不,今天我找了一道剪枝的题目,我们一块品味一番。

我们先从名字上理解一下,所谓剪枝,就是把树木上的低质量树枝剪掉,以促进整颗树木更好地生长。

而我们今天所讲的剪枝,其实大体也是类似意思,只不过是把 “值为空” 的节点删去。

理解了这些,相信这道题的答案已经浮出水面了,下面是详细代码👇

三、完整代码

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public TreeNode pruneTree(TreeNode root) {if(root == null){return null;}root.left = pruneTree(root.left);root.right = pruneTree(root.right);if(root.left == null && root.right == null && root.val == 0){root = null;}return root;}
}

以上就是本篇博客的全部内容啦,如有不足之处,还请各位指出,期待能和各位一起进步!

http://www.mmbaike.com/news/71441.html

相关文章:

  • 学校网站建设 效果搜索引擎优化seo方案
  • 济南网站制作0531soso免费建一个自己的网站
  • 北京手机网站制作公司2345王牌浏览器
  • 网页设计设计网站建设知乎小说推广对接平台
  • 口碑好的网站建设公司哪家好国内b站不收费网站有哪些
  • 开公司注册空头公司做网站东莞百度推广排名
  • 网站后台页面设计教程销售课程视频免费
  • 如何做垂直门户网站网络营销的目的和意义
  • 电商设计素材网站推荐自己搜20条优化措施
  • 如何申请域名邮箱百度优化是什么意思
  • 做防水保温怎么建网站域名访问网站
  • 上海手机网站建设谷歌seo关键词优化
  • 张家界企业网站制作卡点视频软件下载
  • 怎么更改网站备案信息吗互联网app推广具体怎么做
  • 网吧网站怎么做的seo监控
  • 城乡厅建设部网站百度一下你就知道首页
  • 网站规划建设seo在线培训机构排名
  • 做眼镜网站草图有什么原则seo
  • 如何用网站模板建设网站自助快速建站
  • 广州哪家做网站最好网络营销的推广方法有哪些
  • 做短视频网站有流量吗朋友圈软文范例
  • 专做国外旅游的网站武汉网站设计十年乐云seo
  • 网站必须做公安部备案公众号开发网站公司
  • wordpress 浮框 微信seo建站网络公司
  • 建设银行指定网站百度站长提交网址
  • 做网站可以赚多少钱搜索推广是什么意思
  • 无锡企业如何建网站安徽关键词seo
  • dtc建站服务舆情管理
  • 做1688网站运营工资怎么样国内搜索引擎排名
  • 东莞免费公司网站建设网络推广公司口碑