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

设计网站软件开发啦啦啦资源视频在线观看8

设计网站软件开发,啦啦啦资源视频在线观看8,义乌网站建设联系方式,什么是自建站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.wooajung.com/news/22609.html

相关文章:

  • 吉安网站建设优化服务北京企业网络推广外包
  • 网站建设的目的定位盈利模式和功能网络推广企划
  • wordpress数字交易seo的优点有哪些
  • 网站设计开发维护bing搜索引擎入口官网
  • PHP套模板做网站游戏行业seo整站优化
  • 网页设计怎么运行seo网站优化专家
  • wordpress 主题 汉化教程网站优化公司
  • 电子商务网站建设选择服务器要考虑的因素有免费培训网站
  • 高端网站的制作可以推广的平台
  • 全国领先网站制作营销策略是什么
  • 深圳十大品牌策划公司百度网站怎么优化排名
  • 网站建设注意要求优秀的网页设计网站
  • wordpress做的学校网站常州网站建设优化
  • 现在币圈有那些私募网站做的好聚名网官网
  • 政府网站谁做的市场调研报告最佳范文
  • 网页游戏推广网站怎么做刷死粉网站推广
  • 网页设计动画网站企业网站推广的一般策略
  • 学校网站设计图片福州网站排名
  • 建在线教育网站需要多少钱电子报刊的传播媒体是什么
  • 高校网站建设说明书搜索引擎bing
  • ps网站banner怎么做六年级下册数学优化设计答案
  • 做校园后勤管理网站得重点难点seo知识是什么意思
  • 网站权重排行榜在哪里推广自己的产品
  • 什么网站做的好百度app交易平台
  • wordpress模板在哪个文件夹南京百度提升优化
  • 云主机做网站永久保留网站seo是什么味
  • 新闻网站做服务网站引流推广怎么做
  • 网页设计与网站建设在线考试答案百度权重高的网站有哪些
  • 小锋云主机搜索引擎营销优化诊断训练
  • 个人空间网站建设电商自学网