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

网站的建设与颜色搭配wordpress购买插件

网站的建设与颜色搭配,wordpress购买插件,广汉有没有做网站建设公司,天津百度seo排名优化输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构) B是A的子结构, 即 A中有出现和B相同的结构和节点值。 例如: 给定的树 A:3/ \4 5/ \1 2给定的树 B:4 / 1返回 true,因为 B 与 A 的一个子树拥有相…

输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构)
B是A的子结构, 即 A中有出现和B相同的结构和节点值。
例如:

给定的树 A:3/ \4   5/ \1   2
给定的树 B:4 /
1

返回 true,因为 B 与 A 的一个子树拥有相同的结构和节点值。
示例 1:
输入:A = [1,2,3], B = [3,1]
输出:false
示例 2:
输入:A = [3,4,5,1,2], B = [4,1]
输出:true

  • 首先这里不确定的就是,如果结果为 true,那么 A 中哪个节点为 B 的头结点。既然不确定,那么就遍历树 A,然后判断每个节点是否就是 B 的头结点,或者说以 A 此时节点为头结点是否包含 B。
  • 判断 B 是否为给定头节点的树的子树,那么只需要递归判断每个节点即可。当 B 结点为 null 说明比较完了都没啥问题,那自然返回 true,而如果 A 都被比较完了 B 还有剩下的节点还没判断,那肯定返回 false,或者 A B 此时的结点的值不同,那也返回 false,否则继续比较左右节点。
  •   // 递归遍历树 Apublic boolean isSubStructure(TreeNode A, TreeNode B) {return (A!=null && B!=null) && (dfs(A,B) || isSubStructure(A.left,B) || isSubStructure(A.right,B));}public boolean dfs(TreeNode A,TreeNode B){if(B == null)return true;if(A == null || A.val != B.val)return false;return dfs(A.left,B.left) && dfs(A.right,B.right);}
    
http://www.yayakq.cn/news/941180/

相关文章:

  • 深圳全网营销网站建设中文wordpress实例
  • 做网站建设分哪些类型网站建设阿里巴巴
  • ftp工具下载网站源码教程刷关键词排名系统
  • 工信部网站域名查询WordPress 错误记录
  • 深圳网站设计开发校园app开发费用
  • 万网有域名怎么建网站基于ssh框架的网站开发流程
  • 苏州网站建设2万起58同城一样的网站怎样建设
  • 自己可以进行网站建设吗广州市财经商贸职业学校
  • 跳转网站代码个人网页制作成品代码五个页面
  • 自己做网站能挣钱吗网站如何在推广
  • 微信wap网站开发道路建设网站
  • 手机网站源码大全北京网站制作郑州
  • 做现货黄金看什么网站小型公司怎么注册
  • 小企业网站建设地点手机算命网站建设
  • 单页网站上传教程视频网站重新搭建程序要多少钱
  • 美橙互联网站建设案例淘宝官网首页入口手机
  • iis怎么创建网站横岗网站建设
  • 北京高端品牌网站建设找人做网站需要什么条件
  • 教做高级料理的网站建设工程服务中心是做什么的
  • 自适应模板网站郑州网络营销策划
  • 天津网站优化首页国外常用的seo站长工具
  • 网站内容好wordpress数据存储
  • 做评测系统网站首先要干嘛wordpress 个人中心
  • 做门户网站需要学什么软件58同城东莞招聘网最新招聘
  • 做最便宜的网站建设北京定制网站价格
  • wordpress 移动 建站学设计的学校
  • 西安网站设计公司排名ppt做的好的网站有哪些内容
  • 佛山设计网站招远网站建设招聘
  • 微信微网站模板蒙古文网站建设的通知
  • 章贡区网站建设怀化网站推广