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

西安蓝海网站建设营销型网站制作的方法

西安蓝海网站建设,营销型网站制作的方法,dedecms网站制作教程,深圳网站建设公司地址二叉树的最近公共祖先 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为#xff1a;“对于有根树 T 的两个节点 p、q#xff0c;最近公共祖先表示为一个节点 x#xff0c;满足 x 是 p、q 的祖先且 x 的深度尽可能大#xff08;一…二叉树的最近公共祖先 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为“对于有根树 T 的两个节点 p、q最近公共祖先表示为一个节点 x满足 x 是 p、q 的祖先且 x 的深度尽可能大一个节点也可以是它自己的祖先。” 示例 1 输入root [3,5,1,6,2,0,8,null,null,7,4], p 5, q 1 输出3 解释节点 5 和节点 1 的最近公共祖先是节点 3 。 示例 2 输入root [3,5,1,6,2,0,8,null,null,7,4], p 5, q 4 输出5 解释节点 5 和节点 4 的最近公共祖先是节点 5 。因为根据定义最近公共祖先节点可以为节点本身。 示例 3 输入root [1,2], p 1, q 2 输出1 提示 树中节点数目在范围 [2, 105] 内。 -109 Node.val 109 所有 Node.val 互不相同 。 p ! q p 和 q 均存在于给定的二叉树中。 思路 后序遍历父节点会接收到子节点问否是pq并把这个状态向上传递直到满足条件 返回值 节点参数 输入节点pq TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q)终止条件 节点p 或 q 或 为空 if(rootp || rootq || root NULL) return root;单次递归 采用后序左右中 左操作设立参数left接收左子树是否有pq有的话left为p或q 右操作设立参数right接收右子树是否有pq有的话right为p或q TreeNode* leftlowestCommonAncestor(root-left,p,q);TreeNode* rightlowestCommonAncestor(root-right,p,q);中操作将本递归返回的参数进行判断 左有q右有p 左有p右有q 上面一条成立则此中节点为父节点 if(leftNULL right!NULL) return right;if(left!NULL rightNULL) return left;if(left!NULL right!NULL) return root;return NULL;left和right的取值是靠终止条件返回没找到p或qleft和right就会一直是NULL if(rootp || rootq || root NULL) return root;
http://www.tj-hxxt.cn/news/131704.html

相关文章:

  • wordpress加入音乐播放器深圳seo网站推广方案
  • 网站建设项目进度计划网站项目策划书实例
  • 163免费注册入口如何做企业网站优化
  • 郑州正规网站设计价格防疫网站网页设计
  • 温岭市市住房和城乡建设规划局网站山东济南网站建设优化
  • 进销存管理软件哪个好重庆电子商务网站seo
  • 宁海县做企业网站如何制作网址内容
  • 网站设计的书大兴专注高端网站建设
  • 建设机械网站方案设计儿童网页设计
  • 南山网站建设哪家效益快企业网站建设方案书范文
  • 网站js文件夹小型人力资源公司注册
  • 网站开发项目个人总结wordpress顶部图像取消不
  • 烟台公司网站开发怎么制作一个游戏app
  • 怎么看网站有没有做301跳转wordpress 图片 自动重命名
  • 美橙域名查询网站考研比较厉害的培训机构
  • 连云港网站开发零基础网站建设教学在哪里
  • 新手做地方门户网站苏州建设工程招标网
  • 低价网站开发携程网站建设的意义
  • 做资源网站违法吗江门cms建站
  • 西安做一个企业网站要多少钱免费代理ip
  • 天津建设工程合同备案网站ftp两个网站子域名的绑定
  • 黄冈市建设信息网站和君设计专业网站建设公司
  • 台州网站搭建线上超市购物平台有哪些
  • 淄博网站建设设计页面设计公司排名
  • 广州自助公司建网站wordpress 虚拟流量
  • 襄阳建设局网站wordpress 资源文件
  • 手机网站生产app东莞vi设计
  • 怎样做网站平台建设银行网站的机构
  • 济南网站制作经验济南建设银行网站
  • 朝阳网站建设多少钱唐山网站建设公司哪家好