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

58里面的网站怎么建设0000网站建设

58里面的网站怎么建设,0000网站建设,手机app应用制作,织梦如何仿手机网站源码一.题目及剖析 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/811183.html

相关文章:

  • 大连网络建站模板南宁网站建设seo
  • 制作网站哪家服务好国内重大新闻事件2024
  • 网站排名优化机构公司介绍模板简短
  • vps做网站 推广网站做的自适应体验差
  • 摄像头监控设备企业网站模板不会PS怎么建网站
  • 网站栏目划分的原则网站a记录的是做cname
  • 网站建设流程分为哪几个阶段wordpress添加产品和新闻
  • 东台网站建设公司网站怎样自己做推广
  • 网站服务器建设商建网站多少费用
  • 苏州市住房和城乡建设局网站首页wordpress云建站教程视频
  • 广东省建设工程质量安全协会网站网站规划怎么做
  • 广州网站维护制作seo综合查询站长工具
  • 教育网页设计网站为什么做网站的会弄友情链接
  • 网站开发外包维护合同网页自我介绍制作模板
  • 中国站长之家西安建设局官方网站
  • Wordpress网站删除多余主题wordpress自动加标签
  • 公众号怎么制作红包封面广州网站排名怎么优化
  • 自己怎么注册网站网站开发 兼容模式
  • 自己怎么创建免费网站吗中铁快运关于网站建设
  • 商标网站建设天元建设集团有限公司赣榆分公司
  • ks免费刷粉网站推广重庆市建设工程施工安全网
  • 怎么弄网站wordpress调取页脚文件
  • 网站性能php+mysql网站开发...
  • 邯郸网站设计 贝壳下拉网站建设为什么必须有服务器
  • 网站建设 用英语哪里做网站最便宜
  • 江象网站建设施工企业研发资金投入情况说明
  • 公司网站备案怎么做杭州网站建设网页制作
  • 番禺网站建设系统接网站建设_网站设计
  • 东莞手机建网站海南第四建设工程有限公司网站
  • 可信赖的网站建设推广破解版 wordpress