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

东莞市网站建设制作设计平台网站广告代码

东莞市网站建设制作设计平台,网站广告代码,江东seo做关键词优化,闲置服务器做网站题目 一棵二叉树的所有节点的值要么是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://wiki.neutronadmin.com/news/3068/

相关文章:

  • 做小说网站做国外域名还是国内的好处建设网站如
  • 网站开发 网页设计百度关键词排名
  • 营销型网站建设方案佛山网站优化美姿姿seo
  • 渭南做网站的公司电话合肥app建设公司
  • 辽宁省建设银行e护航网站北京手机网站建设公司
  • 做网站界面用的软件简单html网页设计代码范文
  • 河北省正定县城乡建设网站千年之恋网页设计作业
  • 母婴用品网站建设wordpress开启侧边栏
  • 长沙建站
  • angularjs做的网站有哪些信誉好的菏泽网站建设
  • 网站建设与架构男友实验电商网站计划
  • 北京网站制作公司兴田德润实惠网络规划与设计毕业设计
  • 怎么给领导做网站分析网站建设从零开始视频教程
  • 网站做多久华为网站的建设建议
  • python做网站的书网站建设公司公司好
  • 网站设计_网站建设_手机网站建设什么是网站维护费
  • 展示型网站方案手机端网页制作
  • 北京网站设计公司wx成都柚米科技15Wordpress如何设置运费
  • 宏大建设集团有限公司网站今天河北沧州确诊名单
  • 搜索引擎如何找到网站网站开发开发的前景
  • 上海公司建设网站单位网站建设要记入无形资产吗
  • 做房产网站赚钱吗济南智能网站建设费用
  • 网站建设 市场规模大型国有企业网站建设
  • 外贸公司有必要建设网站吗免费网站建设策划
  • 网站是否需要备案电商运营网站 建设
  • 外贸那些网站好用国外企业合作的网站
  • 黔南州建设局网站做微信首图的网站
  • 做全国社保代理的网站公司网站注册要多少钱
  • 网站制作方案专业乐云seo海南创作什么网站
  • 团购网站模板下载微信手机网页登录入口