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

镇江做网站seo小红书推广引流软件

镇江做网站seo,小红书推广引流软件,团购网站模板免费下载,大型网站订单系统怎么设计​​题目来源: leetcode题目,网址:236. 二叉树的最近公共祖先 - 力扣(LeetCode) 解题思路: 分别获得从根节点到两个目标节点的链路,寻找到最后一个相同节点即可。 解题代码: /***…

​​题目来源:

        leetcode题目,网址:236. 二叉树的最近公共祖先 - 力扣(LeetCode)

解题思路:

        分别获得从根节点到两个目标节点的链路,寻找到最后一个相同节点即可。

解题代码:

/*** 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:TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) {queue<TreeNode*> pLine;queue<TreeNode*> qLine;getLine(root,p,pLine);getLine(root,q,qLine);while(pLine.size()<qLine.size()){qLine.pop();}while(qLine.size()<pLine.size()){pLine.pop();}while(pLine.front()!=qLine.front()){pLine.pop();qLine.pop();}return pLine.front();}bool getLine(TreeNode* root, TreeNode* target,queue<TreeNode*>& line){if(root==nullptr){return false;}else if(root==target || getLine(root->left,target,line) || getLine(root->right,target,line)){line.push(root);return true;}return false;}
};
 

总结:

        官方题解给出了两种解法。第一种是递归,自底向上逐个判断该节点是否为目标节点。第二种解法是哈希表。获得 p 节点的链路后,从 q 节点开始寻找第一个在 p 的链路中的父节点。


http://www.yidumall.com/news/18431.html

相关文章:

  • 专门做恐怖片的网站深圳推广公司哪家好
  • 网站广告联盟怎么做的优化搜索关键词
  • java做教程网站网站功能优化
  • 学校部门网站建设seovip培训
  • 佛山外贸网站建设公司广东疫情最新数据
  • 中小企业网络构建上海专业seo公司
  • 美国一特级a做爰片免费网站 视频百度手机浏览器下载
  • 建筑设计案例网站推荐现在做百度快速收录的方法
  • 傻瓜式免费自助建站系统win优化大师官网
  • 做网站好的网站建设公司网站建设流程步骤
  • 搜搜提交网站入口中国免费网站服务器2020
  • 番禺制作网站报价句容市网站seo优化排名
  • 微网站建设找哪家公司市场营销公司排名
  • 网站开发员招聘seo基础入门
  • 商城网站建设 上海磁力蜘蛛搜索引擎
  • 诸城做网站建设的东莞网络科技公司排名
  • 企业网站优化包括哪三个层面全网营销推广怎么做
  • 北京做网站优化周口网站seo
  • 有哪些网站做返利模式互联网推广员是做什么的
  • 做外包装很厉害的网站怎么在百度上打广告
  • 做网站应该做到那几点东莞营销推广公司
  • 浅谈做网站的好处seo 优化教程
  • 深圳都信建设监理有限公司网站seo营销技巧
  • 长春建设集团股份有限公司网站app推广怎么做
  • 网站研发流程seo价格是多少
  • 大淘客做网站福州百度seo排名
  • 网站建设都是模板网络营销策划ppt范例
  • 游戏网站建设一条龙seo的培训班
  • 小程序sdk开发青岛seo网站建设公司
  • 网站的目标百度权重工具