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

大良营销网站建设市场黄石seo诊断

大良营销网站建设市场,黄石seo诊断,深圳仿站定制模板建站,wordpress无域名建站一.题目及剖析 https://leetcode.cn/problems/linked-list-cycle-ii/description/ 这道题就是找到链表中环的入口 二.思路引入 假设起点到环的入口的距离为L, 环的长度为C, 入口到相遇点的距离为C - N 设定一个快慢指针,速度分别为2, 1 则有 (L kC - N) 2*(L C - N) 即…

一.题目及剖析

https://leetcode.cn/problems/linked-list-cycle-ii/description/

这道题就是找到链表中环的入口

二.思路引入

假设起点到环的入口的距离为L, 环的长度为C, 入口到相遇点的距离为C - N

设定一个快慢指针,速度分别为2, 1

则有 (L + kC - N) = 2*(L + C - N)

即L = (k - 1)C + N

说明,如果我设定两个速度相同的指针,一个从起点开始遍历,一个从相遇点开始遍历,那么它们会在入口处碰撞

三.代码引入

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     struct ListNode *next;* };*/
struct ListNode *detectCycle(struct ListNode *head) {if(head == NULL || head->next == NULL)return NULL;struct ListNode* fast, * slow;slow = fast = head;while(fast && fast->next){slow = slow->next;fast = fast->next->next;if(slow == fast){struct ListNode* meet = fast;while(meet != head){meet = meet->next;head = head->next;}return meet;}}return NULL;
}

四.思路扩展

这道题如果将这个带还链表从相遇点断开,那么其实就是一个相交链表,交点就是环的入口

http://www.dtcms.com/wzjs/154206.html

相关文章:

  • 无锡做网站365caiyi西安百度推广代理商
  • 哈尔滨网站建设制作哪家便宜厦门人才网
  • 兰州做网站价格新手学seo
  • 网站制作滚动图片怎么做百度贴吧官网首页
  • 网站根目录是什么意思广东seo外包服务
  • 网站概要设计模板国际羽联最新排名
  • 网站建设免费软件短视频培训课程
  • 佛山购物网站建设fifa世界排名最新
  • 外国网站建站seosem顾问
  • 营销网站售后调查系统网站怎么优化到首页
  • wordpress 敏感词过滤搜索引擎优化报告
  • 微信小程序开发教程 下载seo搜索排名
  • 网站建设入账时进那个会计科目aso优化
  • wordpress更改ip后登录密码快速优化工具
  • 小程序模板多少钱一套网站百度关键词seo排名优化
  • 祖庙高明网站建设营销页面
  • 抽奖怎么做网站营销策划有限公司经营范围
  • 网络网站建设办公电商的运营模式有几种
  • 私自做彩票网站代购犯法么微博今日热搜榜
  • 网站博客自媒体轻松台州seo服务
  • 网站打开速度概念舆情监测
  • 怎么做英文垃圾网站互联网营销是什么
  • c++手机编程软件搜索引擎关键词seo优化公司
  • 网站建设摊销方法搜索软件排行榜前十名
  • 做网站销售有前景爱站seo
  • 广州专业网站建设企业网站seo设计
  • 网站链接数站长工具查询入口
  • 做服装批发的网站哪个比较好seo综合查询接口
  • 网站建设方案word新闻摘抄四年级下册
  • 网站风格规划百度广告代理公司