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

深圳专门做网站郑州seo关键词自然排名工具

深圳专门做网站,郑州seo关键词自然排名工具,ps做网站,积分支付 WordPress🎁个人主页:我们的五年 🔍系列专栏:初阶初阶结构刷题 🎉欢迎大家点赞👍评论📝收藏⭐文章 1.问题描述: 2.问题分析: 二叉树是区分结构的,即左右子树是不一…

🎁个人主页:我们的五年

🔍系列专栏:初阶初阶结构刷题

🎉欢迎大家点赞👍评论📝收藏⭐文章

 

1.问题描述:

2.问题分析:

二叉树是区分结构的,即左右子树是不一样的。本题还是采用分治的思想,要让两棵子树相等,只要让根相等,左子树相等,右子树相等就可以了。

力扣官方给的函数模型:

bool isSameTree(struct TreeNode* p, struct TreeNode* q) {

   

}

能往下走的条件是根一样。能往下走的条件我们不管,要管的是不能往下走的时候,之间返回false。

if(p->val!=q->val)

        return  false;

最小子问题是:根都一样,q和p要么都为空,要么有一个为空。

走到有一颗子树的根为NULL,就进行判断。

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     struct TreeNode *left;*     struct TreeNode *right;* };*/
bool isSameTree(struct TreeNode* p, struct TreeNode* q) {if(p==NULL&&q==NULL){return true;}if(p==NULL||q==NULL){return false;}if(p->val!=q->val)return false;return isSameTree(p->left,q->left)&&isSameTree(p->right,q->right);
}

    if(p==NULL&&q==NULL)

    {

        return true;

    }

    if(p==NULL||q==NULL)

    {

        return false;

    }

这两个是最小子问题的时候进行返回,即有一个都为NULL了,另外一个要是还不是空,两边就不相等了。

    if(p->val!=q->val)

        return false;

根都不相等了,直接返回。所以返回的条件有三个,根相等,子树相等,子树不相等。但是只有都走到NULL才是返回true。

左边相等,右边相等就返回true。

    return isSameTree(p->left,q->left)&&isSameTree(p->right,q->right);

http://www.tj-hxxt.cn/news/129213.html

相关文章:

  • 怎么利用快站做网站可以发广告的100个网站
  • 北京网站托管的公司seo公司品牌哪家好
  • 上传网站步骤seo专员的工作内容
  • 开封网站建设怎么找当地的地推团队
  • 江苏弘盛建设工程集团有限公司网站查域名
  • 网站建设与管理是什么深圳市前十的互联网推广公司
  • 电商型网站开发多少钱seo搜索优化费用
  • 2015做导航网站有哪些功能软文推广
  • 免费做网站公司ydwzjs嘉兴百度快照优化排名
  • 网站建设的目的与意义搜索引擎调词平台哪个好
  • 多产品网站怎么做企业网站海南百度推广运营中心
  • 做网站用哪几个端口 比较好网络推广方案怎么写
  • 什么是b2b网站电子商务平台建设
  • 晋江网站建设企业免费微信引流推广的方法
  • 个人求职网站如何做拓客公司联系方式
  • 武汉 网站 建设百度热线客服24小时
  • 论文中小企业的网站建设赵阳竞价培训
  • 两个域名同时指向一个网站流量查询网站
  • 绿色大气漂亮dedecms茶叶企业网站网站优化有哪些类型
  • 做网站需要人员长沙网站开发
  • 自适应网站设计线上运营的5个步骤
  • 长沙房地产新闻首页关键词排名优化
  • 教育直播网站开发网络推广平台几大类
  • 四川建设局网站首页大数据精准营销的策略
  • 网站中的搜索框图标怎么做的宁波网站优化公司哪家好
  • 哈尔滨模板建站平台江苏搜索引擎优化
  • 个人网站效果图咋做网络宣传方式
  • wordpress整站密码chatgpt网页
  • 做网站价格多少郑州百度seo关键词
  • 免费网站建设工具疫情最新数据