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

颖灵信息科技网站建设学seo需要多久

颖灵信息科技网站建设,学seo需要多久,05网电子书,公司手机版网站制作题目 一棵二叉树的所有节点的值要么是0要么是1#xff0c;请剪除该二叉树中所有节点的值全都是0的子树。例如#xff0c;在剪除图8.2#xff08;a#xff09;中二叉树中所有节点值都为0的子树之后的结果如图8.2#xff08;b#xff09;所示。 分析 下面总结什么样的节…题目 一棵二叉树的所有节点的值要么是0要么是1请剪除该二叉树中所有节点的值全都是0的子树。例如在剪除图8.2a中二叉树中所有节点值都为0的子树之后的结果如图8.2b所示。 分析 下面总结什么样的节点可以被删除。首先这个节点的值应该是0。其次如果它有子树那么它的子树的所有节点的值都为0。也就是说如果一个节点可以被删除那么它的子树的所有节点都可以被删除。 由此发现后序遍历最适合用来解决这个问题。如果用后序遍历的顺序遍历到某个节点那么它的左右子树的节点一定已经遍历过了。每遍历到一个节点就要确定它是否有左右子树如果左右子树都是空的并且节点的值是0那么也就可以删除这个节点。 解 public class Test {public static void main(String[] args) {TreeNode node1 new TreeNode(1);TreeNode node0 new TreeNode(0);TreeNode node00 new TreeNode(00);TreeNode node000 new TreeNode(000);TreeNode node0000 new TreeNode(0000);TreeNode node00000 new TreeNode(00000);TreeNode node11 new TreeNode(1);node1.left node0;node1.right node00;node0.left node000;node0.right node0000;node00.left node00000;node00.right node11;TreeNode result pruneTree(node1);System.out.println(result);}public static TreeNode pruneTree(TreeNode root) {if (root null) {return root;}root.left pruneTree(root.left);root.right pruneTree(root.right);if (root.left null root.right null root.val 0) {return null;}return root;} }
http://www.hkea.cn/news/14487802/

相关文章:

  • 昆明网站的建设锦州企业网站建设
  • 网页设计与网站建设指标点郑州外贸网站制作
  • 广告设计公司网站源码海南省网站设计公司网址
  • 如何建设局域网内部网站网站怎么做地图导航
  • 如何做网站优化电子商务就是网络营销
  • 做传奇开服一条龙网站哪个好怎么做 在线电影网站
  • 建设厅网站用户名和密码WordPress P站
  • 家装网站建设案例优秀的html5网站
  • 网站建设家乡网页设计模板优化营商环境条例
  • 专门做酒的网站广州网络运营课程培训班
  • 网站设计与开发培训广告艺术设计专业介绍
  • 网址网站注册如何搭建网站的支付接口
  • 北京做网站的公司拟电子商务型网站
  • 辽阳好的网站建设公司苏州前十名传媒公司
  • swoole做网站广州一建建设集团
  • 网站快速建设软件下载免费舆情网站
  • 西安交易网站建设采购信息网
  • 室内设计图网站有哪些数据可视化网站模板
  • 公司制作网站价格西安网站优化培训
  • 网站建设技术网北京系统开发网站建设
  • 网络叶子 网站推广维护网站成本
  • 制作企业网站的一般流程宜昌网站设计公司
  • html5手机编程软件网站关键词在线优化
  • 网站建设与电子商务的教案做一的同志小说网站
  • 企业网站建设需要做些什么西安seo和网络推广
  • 如何做好网站设计做后期的网站
  • 拓者室内设计论坛官方网网站优化和网站推广
  • 网站怎么做app在线绘制流程图的网站
  • 苍南具城乡建设局网站教育类网站建设方案
  • 专业网站建设公司用织梦吗网站可分为哪两种类型