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

深圳公明网站制作百度关键词流量查询

深圳公明网站制作,百度关键词流量查询,潍坊百度快速排名优化,网上做汽配生意的网站1. 141. 环形链表 题目来源 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接…

1. 141. 环形链表

题目来源

给你一个链表的头节点 head ,判断链表中是否有环。
如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递 。仅仅是为了标识链表的实际情况。
如果链表中存在环 ,则返回 true 。 否则,返回 false 。

在这里插入图片描述

class Solution {
public:bool hasCycle(ListNode *head) {if (head == nullptr) return false;ListNode* low = head, *fast = head;while (fast && fast->next){low = low->next;fast = fast->next->next;if (low == fast) return true;}return false;}
};

2. 二叉树的最近公共祖先

题目来源

给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。

百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”

在这里插入图片描述

方法一:使用栈

class Solution {
public:bool treePath(TreeNode* root, stack<TreeNode*> &st, TreeNode* target){if (root == nullptr) return false;st.push(root);if (root == target) return true;if (treePath(root->left, st, target)) return true;if (treePath(root->right, st, target)) return true;st.pop();return false;}TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) {stack<TreeNode*> left, right;// 使用栈将节点路径存起来treePath(root, left, p);treePath(root, right, q);// 找相同的节点即可while (left.top() != right.top()){if (left.size() > right.size()) left.pop();else right.pop();}return left.top();}
};

方法二:递归

class Solution {
public:TreeNode* ret;bool treePath(TreeNode* root, TreeNode* p, TreeNode* q){   if (root == nullptr) return false;bool lson = treePath(root->left, p, q);bool rson = treePath(root->right, p, q);if ((lson && rson) || ((root->val == p->val || root->val == q->val) && (lson || rson)))ret = root;return lson || rson || (root->val == p->val || root->val == q->val);}TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) {treePath(root, p, q);return ret;}
};
http://www.wangmingla.cn/news/92464.html

相关文章:

  • 做网页的软件是什么海口seo计费
  • 网上商城推广策略深圳优化公司高粱seo较
  • 设计必备网站小红书推广费用一般多少
  • 行业网站建设公司搜索关键词然后排名怎样提升
  • 做网站推广怎么做广告营销
  • 长安网站建设企业网站怎么制作
  • 网站没有收录原因世界搜索引擎大全
  • 网站建设电脑端手机端企业网络营销策划案例
  • wordpress加统计代码seo 优化公司
  • 做电商怎么自学网站运营推广选择乐云seo
  • 服务好的南昌网站制作自动点击器app
  • 顺德网站建设效果惠州短视频seo
  • 网站开发对比特点百度经验首页登录官网
  • wid2008vps创建网站公司网站页面设计
  • 郫县网站建设海南网站设计
  • 郑州app软件开发公司应用商店优化
  • 官方网站开发用什么语言免费大数据平台
  • 网站规划与建设论文外链网盘
  • 网站建设的论坛南宁在哪里推广网站
  • 电脑wordpressseo网站优化推广费用
  • 学校网站建设方案论文房产网站建设
  • 西安做酒店用品的网站建立网站的步骤
  • 武汉营销型网站建设公司如何自己创造一个网站平台
  • 网站建设的经费百度seo点击工具
  • wordpress如何设置页面布局长春百度seo排名
  • 大连做网站需要多少钱全球搜索引擎
  • 做磁力网站aso优化方案
  • 哪个网站可以做电视背景墙武汉seo服务
  • 100%能上热门的短视频素材seo技术交流论坛
  • 赣州网站制作公司百度搜索指数的数据来源