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

宜昌网站制作公司排名城市更新论坛破圈

宜昌网站制作公司排名,城市更新论坛破圈,中铁建设门户员工登录,媒体:北京不再公布各区疫情数据题目: 给你两棵二叉树 root 和 subRoot 。检验 root 中是否包含和 subRoot 具有相同结构和节点值的子树。如果存在,返回 true ;否则,返回 false 。二叉树 tree 的一棵子树包括 tree 的某个节点和这个节点的所有后代节点。tree 也…

题目:

给你两棵二叉树 root 和 subRoot 。检验 root 中是否包含和 subRoot 具有相同结构和节点值的子树。如果存在,返回 true ;否则,返回 false 。二叉树 tree 的一棵子树包括 tree 的某个节点和这个节点的所有后代节点。tree 也可以看做它自身的一棵子树。

思路:

 

代码:

class Solution {public  boolean isSameTree(TreeNode root,TreeNode subRoot){if(root==null&&subRoot!=null||root!=null&&subRoot==null){return false;}if(root==null&&subRoot==null){return true;}if(root.val!=subRoot.val){return false;}return isSameTree(root.left,subRoot.left)&&isSameTree(root.right,subRoot.right);}//时间复杂度:O(m*n)public boolean isSubtree(TreeNode root, TreeNode subRoot) {// if(root==subRoot==null){//     return true;// }提示中说了,节点数都不为0/*if(root.val==subRoot.val){return isSubtree(root.lelft,subRoot.left)&&isSubtree(root.right,subRoot.right);}*///虽然提示中说了,节点数都不为0,但这个还是要写,因为这是递归的结束条件之一,而且可以防止空指针引用if(root==null){return false;}if(isSameTree(root,subRoot)){return true;}if(isSubtree(root.left,subRoot)){return true;}if(isSubtree(root.right,subRoot)){return true;}return false;}
}

 

运行结果:

http://www.dtcms.com/wzjs/443585.html

相关文章:

  • 网站做熊掌号码西安seo管理
  • 搜狐快站app推广拉新工作可靠吗
  • 自己如何建设企业网站上海网络推广需要多少
  • 用ps如何做网站首页百度推广一个关键词多少钱
  • 建设银行开户行查询网站凡科建站的优势
  • 铁门关网站建设昆明做网站的公司
  • jeecms 怎么建设网站360网站推广官网
  • 阳泉做网站公司怎么开自己的网站
  • 网站集约化建设建设成效北京seo服务销售
  • 上海大良网站建设线上营销推广方式有哪些
  • 网站发的文章怎么做的十大免费推广平台
  • 网站专业性免费评价工具最近的电脑培训班在哪里
  • 网页设计与制作黑马程序员电子版公众号seo排名软件
  • 长兴县住房和城乡建设局网站百度收录工具
  • wordpress 两个网站吗百度竞价推广登陆
  • 怎么自己做网站教程营销软件排名
  • 查询网站服务器地址女排联赛最新排行榜
  • 网上销售型的企业网站网站设计制作
  • 可商用图片素材网站百度知道下载安装
  • asp免费网站模板ciliba最佳磁力搜索引擎
  • 做网站时图片的分辨率是多少百度竞价推广自己可以做吗
  • 做民宿最大的网站百度优选官网
  • 衡阳网站优化百度点击软件找名风
  • asp网站开发程序员中国万网域名注册免费
  • 如何做一个动态网站建立网站费用大概需要多少钱
  • 网站怎样做推广计划网络广告营销典型案例
  • 做一个企业网站价格深圳专业seo
  • 云南智能建站网站推广的目的
  • 金华建设网seo优化在线诊断
  • 做的好详情页网站网络营销理论基础