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

门户网站怎么做优化朝阳市做网站的公司

门户网站怎么做优化,朝阳市做网站的公司,网站建设中一览二栏什么意思,中国网库网站介绍这个系列的文章将带大家一起刷题#xff0c;并且总结思路 温馨提示#xff1a;本篇文章里的练习题仅适合刚学完二叉树的小白使用 相同的树 思路 情况分析#xff1a;第一种情况#xff1a;两棵树都为空 → 返回true 第二种情况并且总结思路 温馨提示本篇文章里的练习题仅适合刚学完二叉树的小白使用 相同的树 思路 情况分析第一种情况两棵树都为空                         →               返回true 第二种情况一棵树为空另一棵树不为空→               返回false 第三种情况 两棵树都不为空                     →              判断每个节点的数值是否相同 源代码 bool isSameTree(struct TreeNode* p, struct TreeNode* q) { if(q NULL p NULL) return true; if(q NULL || p NULL) return false; if(p-val ! q-val) return false; return isSameTree(q-left, p-left) isSameTree(q-right, p-right); } 变式题 思路上与第一题的一模一样但不同的是这次需要遍历树的左右叶子并且判断是否处在相反的位置 思路 情况分析第一种情况两棵树都为空                         →               返回true 第二种情况一棵树为空另一棵树不为空→               返回false 第三种情况 两棵树都不为空                     →              判断每个节点的数值是否相同 源代码 bool _isSymmetric(struct TreeNode* p, struct TreeNode* q) { if(q NULL p NULL) return true; if(q NULL || p NULL) return false; if( q-val ! p-val) return false; return _isSymmetric(q-left, p-right) _isSymmetric(q-right, p-left); } bool isSymmetric(struct TreeNode* root) { return _isSymmetric(root-left, root-right); } 另一棵树的子树 思路 另一棵树的子树 第二种情况 root为空时 则没有子树可与还在等待比较的树进行比较因此返回false 第三种情况root不为空则先比较根节点的值是否相等比较完根的节点后再比较叶子的节点的数值是否相等 源代码 bool isSameTree(struct TreeNode* p, struct TreeNode* q) { if(q NULL p NULL) return true; if(q NULL || p NULL) return false; if(p-val ! q-val) return false; return isSameTree(q-left, p-left) isSameTree(q-right, p-right); } bool isSubtree(struct TreeNode* root, struct TreeNode* subRoot){ if(root NULL) return false; if(root-val subRoot-val isSameTree(root, subRoot)) return true; return isSubtree(root-left, subRoot) || isSubtree(root-right,subRoot); } 刷题总结 从本篇文章中的三道习题以及我自己的刷题中发现类似于这种类型的题不管考察的是否为二叉树也好还是链表也好我们都需要考虑它是否为空以及为空时是否可取 好的本篇文章就先带大家刷到这里还请各位观众老爷赏个三连谢谢啦
http://www.pierceye.com/news/278963/

相关文章:

  • 作图神器沧州网站优化
  • 做水果的网站有哪些公司网页设计作品
  • 电子商务网站运营流程北京app制作
  • 怎么在百度推广自己的网站市级部门网站建设自评报告
  • 德州做网站优化专门做酒的网站
  • 旅游网站建设案例分析北京seo案例
  • 网站建设公司 优势单页网站对攻击的好处
  • 网站域名更换济南代做标书网站标志
  • 网站开发实用技术答案外国出名的设计网站
  • 最珠海app下载官方win10系统优化软件哪个好
  • 宜春公司网站建设百度地图广告投放
  • wordpress 2.8快速网站优化哪家好
  • 在百度上做购物网站云虚拟主机怎么做2个网站
  • 律师网站模版网页文章导入wordpress
  • 常州市城乡建设局网站做网站和优化共多少钱?
  • 做o2o平台网站需要多少钱买卖域名的网站好
  • 网站设计 手写室内设计奖项有哪些
  • 做电影网站需要那种服务器本地电脑搭建服务器
  • 分析某个网站建设百度知道一下首页
  • 贵池区城乡与住房建设网站建站快车是什么
  • 建站程序aspiis 默认网站 删除
  • 手机开网店的免费平台河南seo推广多少钱
  • 网站app推广怎么做wordpress 手机号注册
  • 网站开发到上线需要多久骆驼有没有做网站的公司
  • 中小企业网站建设示范平台wordpress停用react
  • 网站怎样防止攻击seo顾问培训
  • 网站建设后需要维护吗微信安全中心官网
  • dw可以做h5网站设计素材网站0
  • 建设银行郑州中心支行网站青海商会网站建设公司
  • 国外小型网站中国视觉设计网