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

免费搭建淘宝客网站网页设计基础代码

免费搭建淘宝客网站,网页设计基础代码,上海市人才服务中心网首页,如何建淘客网站力扣对应题目链接:LCR 143. 子结构判断 - 力扣(LeetCode) 牛客对应题目链接:树的子结构_牛客题霸_牛客网 (nowcoder.com) 核心考点:二叉树理解,二叉树遍历。 一、《剑指Offer》对应内容 二、分析问题 二叉…

力扣对应题目链接:LCR 143. 子结构判断 - 力扣(LeetCode)

牛客对应题目链接:树的子结构_牛客题霸_牛客网 (nowcoder.com)

核心考点:二叉树理解,二叉树遍历。 


一、《剑指Offer》对应内容


二、分析问题

二叉树都是递归定义的,所以递归操作是比较常见的做法。
首先明白:子结构怎么理解,可以理解成子结构是原树的子树(或者一部分)。也就是说,B 要是 A 的子结构,那么 B 的根节点+左子树+右子树都得在 A 中存在且构成树形结构。
比较的过程要分为两步:
  1. 先确定比较的起始位置。
  2. 在确定从该位置开始,在比较其左右子树的内容是否一致。

三、代码

//力扣AC代码
/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };*/
class Solution {
public:bool hasSubtree(TreeNode* a, TreeNode* b){if(b==NULL) return true;if(a==NULL) return false;if(a->val!=b->val) return false;return hasSubtree(a->left, b->left) && hasSubtree(a->right, b->right);}bool isSubStructure(TreeNode* A, TreeNode* B) {if(A==NULL || B==NULL) return false;bool result=false;if(A->val==B->val)result=hasSubtree(A, B);if(!result)result=isSubStructure(A->left, B);if(!result)result=isSubStructure(A->right, B);return result;}
};//牛客AC代码
/*
struct TreeNode {int val;struct TreeNode *left;struct TreeNode *right;TreeNode(int x) :val(x), left(NULL), right(NULL) {}
};*/
class Solution {
public:bool isSubStructure(TreeNode* a, TreeNode* b){if(b==nullptr) return true;if(a==nullptr) return false;if(a->val!=b->val) return false;return isSubStructure(a->left, b->left) && isSubStructure(a->right, b->right);}bool HasSubtree(TreeNode* pRoot1, TreeNode* pRoot2) {if(pRoot1==nullptr || pRoot2==nullptr) return false;bool result=false;if(pRoot1->val==pRoot2->val)result=isSubStructure(pRoot1, pRoot2);if(!result)result=HasSubtree(pRoot1->left, pRoot2);if(!result)result=HasSubtree(pRoot1->right, pRoot2);return result;}
};
http://www.yayakq.cn/news/242874/

相关文章:

  • 重庆巴南区网站建设代理网络游戏平台
  • 牡丹江商城网站建设网站建设与运营课程
  • 国内做的好看的网站新能源电动汽车哪个牌子的质量好
  • 小说网站快速做排名行业网站推广怎么做
  • 学生做的网站成品如何做网站答题领红包链接
  • 自己建网站卖东西好卖吗漳平网站建设
  • 第三方商城网站建设上海网站制作公司哪家
  • 网站图片加alt旅游网站建设目的
  • 江门市网站开发小说网站推荐
  • 博罗营销网站制作装修设计方案范本
  • 现在还是和做网站么芜湖做网站优化
  • 营销型网站模板免费下载五八同城网站开发了多久
  • 一小时学做网站17网站一起做网店2018
  • 建设银行官方招聘网站电子加工东莞网站建设
  • 好的做网站的公司云南公路建设市场网站
  • 温州服务网站建设网站轮换图片怎么做
  • 怎么做自己的快递查询网站咸宁网站seo排名
  • 路得威网站谁做的阿里云个人网站建设
  • 东航集团客户网站是哪家公司建设专注南昌网站建设
  • 企业电子商务网站建设评估试验做金融类网站
  • 网站建设是什么工作网站建设共享ip
  • 网站建设价格是哪些方面决定的wordpress导航读取
  • 网站开发和软件开发区别1369免费版街景地图
  • 响应式网站源码.net备案添加网站
  • 免费申请做网站天津做网络推广公司有哪些
  • 朝青板块网站建设做外卖系统哪家网站做的好
  • 自学网站wordpress 文章概要
  • 网站怎么样被百度收录wordpress-5.2.zip
  • 电子商务主要学什么课程广西优化网站 优帮云
  • 社区类网站有哪些门户网站系统开发建设