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

网站短信验证怎么做专门做情侣装的网站

网站短信验证怎么做,专门做情侣装的网站,阿里巴巴网站建设哪家好,衡阳网站建设设计树的子结构 输入两棵二叉树 A#xff0c;B#xff0c;判断 B 是不是 A 的子结构。 我们规定空树不是任何树的子结构。 数据范围 每棵树的节点数量 [ 0 , 1000 ] [0,1000] [0,1000]。 样例 树 A#xff1a; 8/ \8 7/ \9 2/ \4 7树 B#xff1a; 8/ \9 2返回 t…树的子结构 输入两棵二叉树 AB判断 B 是不是 A 的子结构。 我们规定空树不是任何树的子结构。 数据范围 每棵树的节点数量 [ 0 , 1000 ] [0,1000] [0,1000]。 样例 树 A 8/ \8 7/ \9 2/ \4 7树 B 8/ \9 2返回 true因为 B 是 A 的子结构。 算法思路 第一部分遍历树A 递归遍历树A中的所有非空节点R对每个非空节点R进行第二部分的匹配判断 第二部分子树匹配判断 同时从根节点开始遍历两棵子树 终止条件 如果树B中的节点为空 → 匹配成功返回true如果树A中的节点为空但树B不为空 → 匹配失败返回false如果两节点都不为空但值不同 → 匹配失败返回false 递归判断 当前节点匹配成功后递归判断左右子树 时间复杂度分析 最坏情况需要遍历树A中的每个节点n个对每个节点都要完整遍历树Bm个时间复杂度O(n×m) n树A的节点数m树B的节点数 /*** 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* pRoot1, TreeNode* pRoot2) {if(!pRoot1 || !pRoot2) return false;if(dfs(pRoot1, pRoot2)) return true;return hasSubtree(pRoot1-left, pRoot2) || hasSubtree(pRoot1-right, pRoot2);}bool dfs(TreeNode* p1, TreeNode* p2){if(!p2) return true;if(!p1 || p1-val ! p2-val) return false;return dfs(p1-left, p2-left) dfs(p1-right, p2-right);} };
http://www.dnsts.com.cn/news/32277.html

相关文章:

  • 网站板块怎么做我的网站模板下载不了
  • 网站建设项目的生命周期园林效果图网站
  • 平面设计做兼职网站网站布局评价
  • 陕西旭泽建设有限公司网站湖北建设工程信息网站
  • 网站每年的维护费品牌网站织梦模板下载
  • pc网站转换wap网站带用户中心的WordPress主题
  • 网站流量统计工具有哪些哪家代运营公司比较好
  • 做ppt的网站有哪些dedecms 网站访问量
  • 做淘宝网站多少钱免费xyz域名注册
  • 做感恩网站的图片枣阳网站建设等服务
  • 高端html5网站建设织梦模板有什么网站可以做电子
  • 如何防范恶意网站建设个人技术网站
  • 网站开发流程分为哪几个阶段网站 title 被修改
  • swoole怎么做直播网站wordpress feed
  • 青岛建立网站电话百度搜索优化费用
  • 如何与网站建立私密关系wordpress content widgets
  • 做网站需要什么硬件环境高级服装定制平台
  • 写一个网页需要什么技术温州seo外包公司
  • 网站开发分哪几个步骤制作小程序源码
  • 网站建设开发服务费下什么科目景安企业网站建设
  • 网站设计知识可以显示文章列表的wordpress主题
  • 猪八戒网网站设计二级域名分发
  • 做网站用什么编程软件音乐网站设计怎么做
  • 给别人做网站会连累自己吗站长统计芭乐鸭脖小猪
  • 原网站备案在哪杂志制作 wordpress主题
  • 申请摇号广州网站做营销型网站需要注意哪些点
  • 青海公路建设服务网站wordpress postfix
  • 网站开发属于技术合同创建网站投资多少
  • 上高做网站公司湖南长沙旅游景点
  • 免费网站软件推荐wordpress 评论顺序