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

做网站那个搜索引擎好蓝牙耳机网络营销推广方案

做网站那个搜索引擎好,蓝牙耳机网络营销推广方案,网站网址更新了怎么查,广告设计宣传画册前言 题目: 142. 环形链表 II 文档: 代码随想录——环形链表 II 编程语言: C 解题状态: 思路错误,链表不允许被修改 思路 两步走,第一步,判断有没有环,第二步,判断入环口…

前言

题目: 142. 环形链表 II
文档: 代码随想录——环形链表 II
编程语言: C++
解题状态: 思路错误,链表不允许被修改

思路

两步走,第一步,判断有没有环,第二步,判断入环口在哪边。

代码

快慢指针法

  • 第一步

    定义两个指针,一个快指针,一个慢指针。快指针每次平移两个,慢指针每次平移一个。如果两个指针可以相遇,就代表有环。在一个环内,快速的移动肯定会经过慢速的移动

  • 第二步

    在两个指针的相遇处,令头节点和相遇节点相向而行,两个指针必定会相遇,并且相遇点就是环的入口。数学推理可见代码随想录讲解。

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode(int x) : val(x), next(NULL) {}* };*/
class Solution {
public:ListNode *detectCycle(ListNode *head) {ListNode* fast = head;ListNode* slow = head;while (fast != NULL && fast -> next != NULL) {fast = fast -> next -> next;slow = slow -> next;if (fast == slow) {ListNode* index1 = fast;ListNode* index2 = head;while (index1 != index2) {index1 = index1 -> next;index2 = index2 -> next;}return index1;}}return NULL;}
};
  • 时间复杂度: O ( n ) O(n) O(n)
  • 空间复杂度: O ( 1 ) O(1) O(1)
http://www.fp688.cn/news/162795.html

相关文章:

  • 长沙营销网站建设网站的建设流程
  • 全面的移动网站建设百度一下你就知道百度一下
  • 贵阳网站建设app开发搜索引擎优化答案
  • wordpress商务插件长沙seo排名公司
  • 网站开发合同补充协议今日新闻大事件
  • wordpress 站内搜索 慢乐天seo视频教程
  • 漯河做网站zrgub2b网站免费推广
  • 国内最新军事新闻百度热搜seo
  • 网站提交入口seo网站关键词优化费用
  • 万州网站制作网络推广优化
  • wordpress在线支付表单百度首页排名优化多少钱
  • 百度网站抓取时间查询写软文能赚钱吗
  • 网站开发属于固定资产吗常州网站建设
  • 网站app的作用外链的作用
  • react用于做PC网站免费的黄冈网站有哪些平台
  • 邢台地区网站建设长沙官网seo收费
  • 推荐网站建设的书快速排名上
  • 自己做的网站如何赚钱吗迅雷磁力链bt磁力天堂下载
  • 专做国外商品的网站百度免费推广方法
  • 做网站有意思吗?怎么做公司网站
  • 大连模板网站制作费用公司网站如何推广
  • php做彩票网站吗搜索引擎优化的基本方法
  • 什么是网站挂马企业网站seo优化
  • 上海网站建设网站制作百度地图官网2022最新版下载
  • 武汉优化咨询公司网络优化工程师前景
  • 手机作网站服务器谷歌浏览器网页版进入
  • 南京微网站开发公司网站制作要多少钱
  • 典型的电子商务网站有哪些地推网推平台
  • 网站开发命名规则南京seo代理
  • 网站开发需要什么软件有哪些google seo是什么意思