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

ssm做网站网络平台推广广告费用

ssm做网站,网络平台推广广告费用,做医院网站,什么软件可以做dj视频网站前置题目100. 相同的树 - 力扣(LeetCode) 与100题不同,对称二叉树要求镜像对称,因此需要比较左子树的左子树与右子树的右子树是否相等,以及左子树的右子树与右子树的左子树是否相等。虽然比较的对象不同,但…

        前置题目100. 相同的树 - 力扣(LeetCode)

        

        与100题不同,对称二叉树要求镜像对称,因此需要比较左子树的左子树与右子树的右子树是否相等,以及左子树的右子树与右子树的左子树是否相等。虽然比较的对象不同,但本质上都是在判断节点的值是否相同。

        本题适合采用递归方法解决,因为可以将问题分解为相同的子问题,且子问题与原问题的处理逻辑完全一致。例如,

                       

        对于这棵二叉树,由于根节点本身已经对称,问题就转化为判断其左右子树是否相同,即节点 2 和节点 2 的对称性。接下来,我们需要对这两个节点的子树进行相同的对称性判断。

        在递归过程中,终止条件为:当左右子树中任意一个节点为空时,需要判断另一个节点是否也为空。如果其中一个为空而另一个不为空,则两子树必然不对称。在此基础上,我们继续递归地比较节点的值以及它们的左右子树。

        代码:

class Solution {
public:bool isSameTree(TreeNode* p, TreeNode* q) {if(p == nullptr || q == nullptr) {return p == q;}return p->val == q->val && isSameTree(p->left,q->right) && isSameTree(p->right,q->left);}bool isSymmetric(TreeNode* root) {return isSameTree(root->left,root->right);}
};

         时间复杂度:O(n),n为树的节点数量,所有节点最多遍历一次

        空间复杂度:O(n),最坏的情况下,树是一条链,需要O(n)的递归栈空间

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

相关文章:

  • 前端网站做完 后端用什么做网络营销是干什么的
  • 网站开发net源码新闻报道最新消息今天
  • WordPress缓存css青岛seo优化公司
  • 商品网站建设方案外贸推广营销公司
  • 教育企业重庆网站建设缅甸最新新闻
  • 龙华网站建设服务2023搜索最多的关键词
  • 有没有人做网站个人网页免费域名注册入口
  • 十堰市茅箭区建设局网站河南郑州做网站的公司
  • 免费综合网站注册申请国外搜索引擎网站
  • wordpress 直接拖拽式建站网络营销成功的案例分析
  • 浙江省建设厅执业资格注册中心网站竞价托管sem服务
  • 海洋专业做网站win7优化工具
  • 欧美农庄网站模板中央电视台新闻联播
  • 建设网站教程2016百度快照查询
  • 无锡祥搜做网站推广百度关键词搜索量
  • 蚌埠网站开发做网络优化的公司排名
  • 网站建设运维策划抖音关键词排名软件
  • 山东网站方案上海自动seo
  • 平台电商网站开发怎么建立网站
  • 广东省住房与城乡建设委员会网站网络搭建的基本流程
  • 网站制作行业越来越难做沈阳网站制作公司
  • 网站群建设长沙网站seo技术厂家
  • 江苏建设外贸公司网站越秀seo搜索引擎优化
  • 地方门户网站备案网建
  • 网站开发字体的引用设计一个公司网站多少钱
  • 品牌网站建设的意义seo搜索引擎优化期末考试
  • wordpress 购物网站东莞seo网站管理
  • 杭州哪家公司网站做的好百度手机极速版
  • 技术支持 天空网络-临汾做网站扬州seo博客
  • 下载手机商城app下载安装宁波网站推广优化外包