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

技术型网站做哪一种好网站建设知名公司

技术型网站做哪一种好,网站建设知名公司,网站背景怎么换,辽宁建筑网给你两棵二叉树 root 和 subRoot 检验 root 中是否包含和 subRoot 具有相同结构和节点值的子树。如果存在,返回 true ;否则,返回 false 二叉树 tree 的一棵子树包括 tree 的某个节点和这个节点的所有后代节点。tree 也可以看做它自身的一棵子…

在这里插入图片描述

给你两棵二叉树 root 和 subRoot 检验 root 中是否包含和 subRoot 具有相同结构和节点值的子树。如果存在,返回 true ;否则,返回 false
二叉树 tree 的一棵子树包括 tree 的某个节点和这个节点的所有后代节点。tree 也可以看做它自身的一棵子树
在这里插入图片描述
输入:root = [3,4,5,1,2], subRoot = [4,1,2]
输出:true
在这里插入图片描述
输入:root = [3,4,5,1,2,null,null,null,null,0], subRoot = [4,1,2]
输出:false

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     struct TreeNode *left;*     struct TreeNode *right;* };*/bool compare (struct TreeNode* p1,struct TreeNode* p2)
{if(!p1&&!p2) return true;if(!p1||!p2) return false;if(p1->val!=p2->val) return false;return compare(p1->left,p2->left)&&compare(p1->right,p2->right);
}
bool isSubtree(struct TreeNode* s, struct TreeNode* t){if(!s) return false;return compare(s,t)||isSubtree(s->left,t)||isSubtree(s->right,t);
}

首先:compare函数是比较两棵树是否相等的函数,因为如果一棵树是另一棵树的子树,那么必定存在这棵树和另一棵树的子树相等。而compare函数利用了遍历树的常规思路——递归
首先比较根节点,若根节点同时为空,则两树相等。
若其中一个为空,另一个非空,则两树不等。
若节点上的数值不等,则两树不等。
剩下的就是,节点上的数值相等,进而要向下比较它们的子树是否相等,使用递归,分别比较左右子树是否相等,注意:一定要都相等才可以
接下来,isSubtree函数也是利用了递归的思想写出来的,
如果递归到最后,s都已经为空了,那么再无相等可言,return false;
否则的话,按照根左右的方法来进行比较,由递归可知,只要存在完全相等的部分,函数的返回值就是真的

http://www.zhongyajixie.com/news/43820.html

相关文章:

  • 龙岩市城乡建设局网站进不去重庆搜索排名提升
  • 网站建设服务 杭州网站提交入口链接
  • 泰州哪家做网站建设比较好网站免费制作平台
  • 做传单找模板哪个网站好保定seo推广
  • 唯拓网站建设线上营销课程
  • 嘉兴英文网站建设西安市网站
  • 唐山做网站口碑好的合肥网络推广外包
  • 自己做购物网站好吗快速建站哪个平台好
  • 延吉 网站开发电视剧排行榜百度搜索风云榜
  • 做网站没资源基本营销策略有哪些
  • 专业瓷砖美缝网站怎么做东莞推广系统
  • wordpress评论设置百度竞价关键词怎么优化
  • 中国会议营销网站网站推广平台排行
  • 做搞基视频网站推广之家app下载
  • 有哪些设计网站app搜索引擎整合营销
  • 怎么做火短视频网站网站推广方式有哪些
  • 网站优化内容百度的合作网站有哪些
  • 上海高端网站建设制作企业培训课程开发
  • 昆明如何做百度的网站seo网站推广与优化方案
  • 雄安网站建设小红书关键词热度查询
  • 网站开发的响应式和兼容性问题高端网站建设公司哪家好
  • 厉害的网站开发网页模板设计
  • 巩义专业网站建设价格seo搜索优化是什么呢
  • 如何赌博网站做代理免费注册个人网站不花钱
  • 有哪些网站可以接单做效果图网络营销策划方案
  • 网站建设最新教程视频教程广告公司招聘
  • 北京龙鼎网站建设公司注册网站流程
  • 论坛网站搭建自己做一个网站需要什么
  • 企业网站建设 优化360竞价推广技巧
  • 律师微网站建设百度一下你就知道了 官网