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

手机网站架构邢台做网站信息

手机网站架构,邢台做网站信息,搭建一个网站要多久,做网站的怎么找客户题目描述: 给你一个 二叉树 的根结点 root,该二叉树由恰好 3 个结点组成:根结点、左子结点和右子结点。 如果根结点值等于两个子结点值之和,返回 true ,否则返回 false 。 初始代码: /*** Definition f…

题目描述:

给你一个 二叉树 的根结点 root,该二叉树由恰好 3 个结点组成:根结点、左子结点和右子结点。

如果根结点值等于两个子结点值之和,返回 true ,否则返回 false

初始代码:

/*** 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 boolean checkTree(TreeNode root) {}
}

示例1:

输入:root = [10,4,6]

输出:true

解释:根结点、左子结点和右子结点的值分别是 10 、4 和 6 。由于 10 等于 4 + 6 ,因此返回 true 。

示例2:

输入:root = [5,3,1]

输出:false

解释:根结点、左子结点和右子结点的值分别是 5 、3 和 1 。由于 5 不等于 3 + 1 ,因此返回 false 。

参考答案:

/*** 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 boolean checkTree(TreeNode root) {if(root == null || root.left == null && root.right == null) {return false;} else if(root.left != null && root.right != null) {if (root.val == root.left.val + root.right.val) {return true;}} else if(root.left == null) {if(root.val == root.right.val) {return true;}} else if(root.right == null) {if(root.val == root.left.val) {return true;}}return false;}
}
/*** 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 boolean checkTree(TreeNode root) {if(root == null) return false;int sum = 0;if(root.left != null) sum = sum + countTree(root.left);if(root.right != null) sum = sum + countTree(root.right);return root.val == sum;}public int countTree(TreeNode root) {if(root == null) return 0;return root.val;}
}
http://www.yayakq.cn/news/332216/

相关文章:

  • 建的网站打开很慢廉政网站 建设需求
  • 网络宣传网站建设价格如何用ip做网站
  • 绍兴建设网站嘉兴学网站建设
  • 怎么用php自己做网站下载室内设计排版模板网站有哪些
  • 学而思的网站哪里做的云南网络营销公司哪家好
  • 网站建设 蔬菜配送免费建立网站的有哪里
  • 手表大全网站网站制作的预算
  • 湖南营销型网站建设公司排名潮南最新消息今晚
  • 黄江镇网站建设WordPress的theme父主题命名
  • 新人如何自学做网站小制作简单手工
  • 网站开发属于什么大学专业网站怎么做百度才会收录
  • 兰州建设工程信息网站wordpress 背景音乐插件
  • 腾讯云wordpress搭建网站合肥建公司网站
  • 20个外国平面设计网站无锡网站优化排名推广
  • 北京网站平台建设安阳做网站多少钱
  • 和客户谈建网站怎么说网页生成pdf
  • 旅游网站系统设计公司网站怎么更新需要怎么做
  • 网站建设伍金手指下拉7用百度云服务器做网站
  • 辞职做网站优秀作文网站推荐
  • 购物网站开发需求文档网站设计在营销中的作用
  • 重视网站阵地建设php 网站开发案例教程
  • wp企业网站模板做网站前的准备
  • 新媒体包不包括公司网站的建设厦门网站推广公司
  • 动易网站 设置背景图片网站的设计流程是怎么样的?
  • 网站建设的大纲网站专栏怎么做漂亮
  • 做php网站用什么软件好重庆有哪些科技骗子公司
  • 宁波模板建站源码郯城建设局网站
  • 企业网站建设骆诗设计Wordpress创建数据库的文件
  • 做网站和做微信小程序汕头论坛网
  • 电商网站建设实验心得1500cms免费