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

做百度推广需要有网站吗北斗手表官方网站

做百度推广需要有网站吗,北斗手表官方网站,做网站友汇网,php ajax网站开发典型实例问题描述#xff1a; 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为#xff1a;对于有根树 T 的两个节点 p、q#xff0c;最近公共祖先表示为一个节点 x#xff0c;满足 x 是 p、q 的祖先且 x 的深度尽可能大#xff08;一个…问题描述 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为对于有根树 T 的两个节点 p、q最近公共祖先表示为一个节点 x满足 x 是 p、q 的祖先且 x 的深度尽可能大一个节点也可以是它自己的祖先。 题目描述 解题思路 注意此题的前置条件是一定有公共祖先所以可以先判断当前节点是不是祖先如果是则继续往下找左右子树如果左右子树中有一边找到的公共祖先不存在直接返回另一边子树中的查找结果否则返回当前根节点 代码实现 public TreeNode lowestCommonAncestor(TreeNode root, TreeNode p, TreeNode q) {// 1. 先看根节点是不是祖先if (root null || root p || root q) {return root;}// 2. 如果根节点是祖先有没有更近的祖先呢// 看看左子树TreeNode left lowestCommonAncestor(root.left, p, q);// 看看右子树TreeNode right lowestCommonAncestor(root.right, p, q);// 3. 如果有的话显然只会在一侧 判断一下if (left null) {return right;}if (right null) {return left;}// 4. 如果没有更近的默认还是返回rootreturn root;}
http://www.hkea.cn/news/14358025/

相关文章:

  • 泉州专业网站建设公司有做微信婚介网站的吗
  • 网站 项目方案网站建设品
  • 做网站博客怎么推广wordpress打开错误
  • 成都网站建设服务有什么如何更换网站模板
  • 沈阳做网站营销方式有哪几种
  • 做美股的数据网站长沙网站设计公司排名
  • 要想做一个好网站需要多久一线品牌全屋定制排名
  • 临沂城市建设网站建站备案
  • 中国建设银行网站是什么企业网站的建设目的有什么
  • 咋做211校徽加网站网站加ico图标
  • 专用车网站建设价格手机优化设置
  • 怎样设计卖奖的网站图片设计制作
  • 那里有制作网站企业吉林省建设监理协会网站诚信建设
  • 淘宝买网站开发不行吗php和mysql做租车网站
  • vps 建网站 代理做商业网站赚钱吗
  • 建视频网站中关村网站建设
  • 德州专业网站开发公司引擎搜索对人类记忆的影响
  • 旅游网站建设价格中企动力北京总部地址
  • 国内出名网站建设设计公司免费二维码制作
  • 门户网站建设多久交流平台网站怎么做
  • 订阅号上链接的网站怎么做的wordpress 模板 html5
  • 网页制作的一般流程有哪些中山网站seo优化
  • 网站建设需求表模板需要网站建设的是哪一类人
  • vs html5网站开发wordpress4.8发布
  • 深圳市专业做网站网站策划怎么做内容
  • 南昌微信网站建设查工程中标信息哪个网站
  • 网站建设前台和后台设计wordpress新建分类目录
  • 郧阳网站建设易优建站
  • 珠海高端网站建设公司定制床需要多少钱
  • 注册网站显示lp或设备超限怎么办用jsp做网站的技术路线