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

网站开发业务好做吗.net开发网站的优点

网站开发业务好做吗,.net开发网站的优点,论述题亿唐网不做网站做品牌,高档女装品牌前十名题目#xff1a; 检查子树。你有两棵非常大的二叉树#xff1a;T1#xff0c;有几万个节点#xff1b;T2#xff0c;有几万个节点。设计一个算法#xff0c;判断 T2 是否为 T1 的子树。 如果 T1 有这么一个节点 n#xff0c;其子树与 T2 一模一样#xff0c;则 T2 为…题目 检查子树。你有两棵非常大的二叉树T1有几万个节点T2有几万个节点。设计一个算法判断 T2 是否为 T1 的子树。 如果 T1 有这么一个节点 n其子树与 T2 一模一样则 T2 为 T1 的子树也就是说从节点 n 处把树砍断得到的树与 T2 完全相同。 注意这道题与找不同的地方在于“从节点 n 处把树砍断得到的树与 T2 完全相同”所以必须要找到叶子节点这期间的所有节点都相同才是子树否则不是子树 示例 输入t1 [1, 2, 3], t2 [2] 输出true  输入t1 [1, 2, 345], t2 [2] 输出false 解题思路 1.先递归地找到T1树中与T2的根节点相同的节点 2.再递归地找剩下的节点是否每一个都相等 源代码如下 class Solution { public:bool dfs(TreeNode* t1,TreeNode* t2){if(t1NULLt2NULL) return true;//同时为空返回trueif(t1NULL||t2NULL) return false;//只有一个为空则一定不相等返回false//节点值相等 继续递归if(t1-valt2-val){return dfs(t1-left,t2-left)dfs(t1-right,t2-right);}//一旦出现不相等的情况直接返回falseelse return false;}bool checkSubTree(TreeNode* t1, TreeNode* t2) {if(t1NULLt2NULL) return true;//两颗都是空树则返回trueif(t1NULL||t2NULL) return false;//只有一颗树为空那么一定不存在子树返回false//如果T1节点的值与T2的节点值相同则开始递归的找其他节点是否相等if(t1-valt2-val){if(dfs(t1,t2)){return true;}}//在T1中找到与T2根节点值相同的节点return checkSubTree(t1-left,t2)||checkSubTree(t1-right,t2);} };
http://www.yutouwan.com/news/68528/

相关文章:

  • 保姆给老人做爰神马网站什么店是做网站制作的
  • 制作网站空间域名移动应用开发是学什么的
  • 网站建设推广价格公司网站建设费用会计入账
  • 设计网站专题页包括那些项目免费销售网站模板下载
  • 做pc端网站哪家好电商设计包括什么
  • 建设网站一定要电脑吗wordpress指定文章标题
  • 做网站需要团队还是一个人手机网站建设模板
  • 营销型网站建设专家seo 网站树
  • c 做网站开发自己建的网站打不开
  • 西安网站建设电话咨询商贸有限公司经营范围
  • 怎样利用网站做引流济南网站seo 优帮云
  • 备案ip 查询网站查询网站查询深圳鲜花团购网站建设
  • 网站三要素ui设计师需要考证吗
  • 建设资格注册管理中心网站wordpress加首页
  • 官方网站下载安装云支付深圳市房地产信息网官网
  • 阜宁做网站工作室2022年卡一卡二卡三精品
  • 苏州园区网站设计公司荆门刚刚发布的
  • 网站icp备案代理网站html静态化
  • 公司网站建设方案ppt建立公司网站需要注意什么
  • 站长工具seo优化吉安县规划建设局网站
  • 建站行业前景怎么样微网站怎么做的
  • 自己网站做优化的有权利卖么什么是成交型网站建设
  • 网站后台管理系统很慢亲子乐园网站建设规划
  • 一般公司网站是什么设计师做网站升级中模板
  • 昆明免费网站制作最专业的营销网站建设公司
  • 1m带宽网站支持多少人同时在线淘宝客网站免费模板下载
  • 信誉好的企业网站开发wordpress登录下载文件
  • 企业网站建设可以分为( )交互层次90设计网站最便宜终身
  • 交互动效库 网站南昌做网站哪个好
  • 正确建设企业网站做预定网站的作用