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

简洁物流网站模板html编辑器软件

简洁物流网站模板,html编辑器软件,seo 网站关键词,做运动鞋的网站视频环形链表入口检测算法数学解释 数学原理假设定义: 链表头到环入口的距离为 a环入口到相遇点的距离为 b相遇点到环入口的距离为 c环的长度为 b c第一次相遇时: 慢指针走了 s a b 步快指针走了 f a b n(b c) 步,其中 n 是快指针在环内转的圈数由于快指针速度是…

环形链表入口检测算法数学解释

数学原理

  1. 假设定义:

    • 链表头到环入口的距离为 a
    • 环入口到相遇点的距离为 b
    • 相遇点到环入口的距离为 c
    • 环的长度为 b + c
  2. 第一次相遇时:

    • 慢指针走了 s = a + b
    • 快指针走了 f = a + b + n(b + c) 步,其中 n 是快指针在环内转的圈数
    • 由于快指针速度是慢指针的2倍,所以 f = 2s
  3. 代入求解:

    2(a + b) = a + b + n(b + c)
    a + b = n(b + c)
    a = n(b + c) - b
    a = (n-1)(b + c) + c
    
  4. 关键结论:

    • 当 n=1 时,a = c
    • 这意味着:从链表头到环入口的距离 = 从相遇点继续走到环入口的距离

当n不等于1时

您提出了一个很好的问题!我们确实不知道具体的 n 值(快指针绕环的圈数)。让我更清晰地解释:当入口节点很远,可能快指针早就到达环而且转了好几圈了

为什么 n 的具体值不重要

  1. 我们证明了:a = (n-1)(b+c) + c,其中 a 是头到环入口的距离,b+c 是环的周长。

  2. 关键点:无论 n 是多少(1, 2, 3…),等式右边 (n-1)(b+c) + c 都表示:

    • 先在环上走 n-1 个完整的圈(即 (n-1)(b+c))
    • 再从相遇点继续走 c 步
  3. 这意味着:从相遇点走 c 步(可能再加上若干个环的周长)一定会到达环入口。

  4. 同样,从链表头走 a 步也会到达环入口。

  5. 由于 a = (n-1)(b+c) + c,如果同时:

    • 从链表头开始走
    • 从相遇点开始走
    • 都用相同的速度(每次走1步)

    那么这两个指针会同时到达环入口!

  6. 一个放到头节点走到入口节点 另一个从相遇点走到入口节点在转了几个整圈

实际上 n 的值怎么确定

在实际的链表环检测中,n 值由快慢指针首次相遇时决定,但我们不需要计算它:

  • 在标准链表(环不会特别大)中,通常 n=1。
  • 即使 n>1,算法也能正确工作:
    • 快指针在相遇时可能多走了几圈
    • 但在第二阶段,从相遇点出发的指针会沿着相同的路径(可能走几圈)最终到达入口
http://www.dtcms.com/a/587858.html

相关文章:

  • 网站建设色软件开发工具的基本功能是什么
  • 网站更新了怎么在手机上制作网站
  • 摄影后期教程网站用visual做网站
  • 做网站的时候遇到的问题wordpress 获取导航栏
  • 甘肃建设厅网站二级建造师报名时间医院网站建设招标说明
  • 自己怎么设置网站石家庄信息港
  • 打开网站代码搜索引擎排名优化seo
  • 免费申请网站2022年8月国内重大新闻
  • 保健品网站建设案例wordpress抽奖工具
  • 重庆电子网站建设手机行情网站
  • wordpress手机站如何做网页制作培训北京
  • 网站CDN怎么做防攻击吗企业服务有哪些内容
  • 网站开发主要学什么唐山seo推广
  • 中小型网站服务器搭建方案制作伪装网站
  • 欧莱雅官方网站的建设建设银联官方网站
  • 网站开发需要投入多少时间建立网站一般经历的阶段
  • 成都网站建设询q479185700上快企业管理软件a6
  • 怎么制作微信网站织梦网站调节网站
  • 网页制作是建网站的第几步网络搭建是什么工作
  • 不用网站做淘宝客表白网页制作网站
  • 登不上建设企业网站网站建设代码介绍
  • 做销售怎么找优质资源网站网站恢复正常
  • 西安做网站魔盒电子商务以后的就业方向
  • 销售网站设计计算机科学专业就业方向
  • 网站建设捌金手指花总十dw个人网站模板下载
  • 宝应县住房建设局网站wordpress主题底部版权
  • 网站建立时间新闻头条最新消息摘抄
  • 品牌型网站建设网站建设销售客户开发
  • 汽车贸易网站建设方案想学互联网从哪里入手
  • 安顺市住房与城乡建设局网站抄袭别人网站