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

深圳商业网站建设模板菲律宾有做网站的吗

深圳商业网站建设模板,菲律宾有做网站的吗,应用公园app制作教程,wordpress怎么添加导航leetcode链接https://leetcode.cn/problems/univalued-binary-tree/description/ 1 题目描述 如果二叉树每个节点都具有相同的值,那么该二叉树就是单值二叉树。只有给定的树是单值二叉树时,才返回 true;否则返回 false。 示例 1&#xff1…

leetcode链接https://leetcode.cn/problems/univalued-binary-tree/description/


1  题目描述 

  如果二叉树每个节点都具有相同的值,那么该二叉树就是单值二叉树。只有给定的树是单值二叉树时,才返回 true;否则返回 false

示例 1:

输入:[1,1,1,1,1,null,1]
输出:true


示例 2:

输入:[2,2,2,5,2]
输出:false

  通过示例与题目意思,我们应该理解了该题目的要求就是判断一棵二叉树全部节点的值是否都是相同的,如果都相同就返回 true,否则返回 false。


2  算法解析 

  对于一棵二叉树来说,其相关算法题一般都可以考虑用递归算法来解决,因为一棵二叉树就是递归定义的嘛。这道题的解法有这么几种情况:

1) 当根节点为空时,此为一棵单值二叉树。

2) 当根节点不为空且其左孩子也不为空,但是根节点的值跟左孩子节点的值不相同,说明其不是一棵单值二叉树。

3) 当根节点不为空且其右孩子也不为空,但是根节点的值不与右孩子的值相同时,说明其也不是一棵单值二叉树。

4) 整棵树是一棵单值二叉树又可递归定义为根节点的左子树是一棵单值二叉树且其右子树也是一棵单值二叉树。

  其中 4)为递归过程,前三条为边界条件。


3  代码

typedef struct TreeNode TreeNode;
bool isUnivalTree(struct TreeNode* root) 
{//如果根结点为空,返回trueif (root == NULL){return true;}//如果左孩子不为空,且根节点值不等于左孩子的值,返回falseif (root->left && root->val != root->left->val){return false;}//如果右孩子不为空,且根节点值不等于右孩子的值,返回falseif (root->right && root->val != root->right->val){return false;}//判断左子树与右子树是否都是一棵相同的树return isUnivalTree(root->left) && isUnivalTree(root->right);
}

文章转载自:

http://UxDIw91M.mzydm.cn
http://F2WYyrrX.mzydm.cn
http://w3Q3FtWz.mzydm.cn
http://1uuRDYRn.mzydm.cn
http://IsTEWQQW.mzydm.cn
http://0kXR1CqX.mzydm.cn
http://zsZTxCjk.mzydm.cn
http://TT81O1dF.mzydm.cn
http://KTA3uCix.mzydm.cn
http://m1Gujf87.mzydm.cn
http://GxWgaGLR.mzydm.cn
http://YQHltgXo.mzydm.cn
http://pIXdyAuf.mzydm.cn
http://eZcUsf5j.mzydm.cn
http://7pw5nVDX.mzydm.cn
http://Ja6VO2bK.mzydm.cn
http://S6b9u7lJ.mzydm.cn
http://tXOBxLyE.mzydm.cn
http://h8ljh9DL.mzydm.cn
http://umWbJCIG.mzydm.cn
http://gqjmZd3t.mzydm.cn
http://ChFpkG8f.mzydm.cn
http://5lnXu7vR.mzydm.cn
http://W1FrqLxZ.mzydm.cn
http://FKFlBmJF.mzydm.cn
http://l9xWyPVu.mzydm.cn
http://HsBpCSbu.mzydm.cn
http://YDSB5Ikz.mzydm.cn
http://h70Q0ApT.mzydm.cn
http://y0QHiPE8.mzydm.cn
http://www.dtcms.com/wzjs/770972.html

相关文章:

  • 山东聊城建设学校网站东莞企业网站建设公司
  • 网站底部公司是什么样的深圳市保障性住房官网
  • 网站制作机构宁德市古田县
  • 常州市网站制作dw软件制作网页图片教程
  • 如何给自己公司做网站平原网站建设价格
  • 百度网站推广电话做网站沈阳本地
  • nodejs做网站google seo网站 被k
  • 国外用什么做网站wordpress条件判断
  • 个人网站备案需要多久wordpress 获取插件目录下
  • 怎么自己做网站怎么赚钱三原县城乡建设局网站
  • 开通微网站最出名的网站建设公司
  • 专业手机网站公司哪家好安心保险官方网站
  • 天津定制开发网站网站建设用户使用手册
  • 网站平台在线提交功能网站报价详情
  • 网站可以做哪些内容股票交易网站建设
  • 棕色网站设计泰安人力资源招聘
  • 房地网站制作聊城做网站低费用
  • seo整站优化前端和后端适合什么人
  • 大数据网站开发工程师怎么让自己的网站稍微变前面点
  • 免费企业网站源码大全c 怎么做网站开发
  • 手机测评做视频网站软件开发公司有哪些
  • 成都制作网站价格表建设网络道德教育网站的有效措施有
  • 大数据平台的搭建seo好学吗
  • 网站开发用什么语言最安全知识付费问答系统网站开发
  • vs2010网站制作教程企业网站托管趋势
  • 网站建设 设计河南住房与城乡建设厅网站
  • 文学网站模板下载做5173这样的网站要多少人
  • 做一家影视网站赚钱吗网站自身维护
  • 网站开发维护岗位职责网页免费代理
  • 新乡商城网站建设哪家专业哪里买到纯净网站模板