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

免费建站建设网站搭建网站开发商交房需要提供哪些证书

免费建站建设网站搭建网站,开发商交房需要提供哪些证书,精细化学品网站建设,网站qq交谈怎么做的力扣题目链接 思路:判断链表是否有环?可以使用快慢指针法,快指针每次走两步,慢指针每次走一步,如果链表有环一定会在环中相遇。 如何找环的入口?当快慢指针在环中第一次相遇时,让快指针从头结…

力扣题目链接

思路:判断链表是否有环?可以使用快慢指针法,快指针每次走两步,慢指针每次走一步,如果链表有环一定会在环中相遇。

如何找环的入口?当快慢指针在环中第一次相遇时,让快指针从头结点出发,慢指针从相遇节点出发,每次都走一步,两指针再次相遇时即为环的入口。

在这里插入图片描述

假设快慢指针相遇时,快指针只在环中走了一圈。当慢指针走到b点时,此时快指针走到c’点,由于快指针走的步数是慢指针的两倍,当慢指针走x步到b时,快指针就会走2*x步到c’,因此可得b-c’的长度为x。快慢指针会在c点相遇,显然c-b的长度也为x。因此如果慢指针从相遇点c出发,快指针从a点出发,两个指针每次都走一步,一定会在环形入口b点相遇的。

代码

public class Solution {public ListNode detectCycle(ListNode head) {ListNode fast= head, slow = head;while (true) {if (fast == null ||fast.next == null) return null;fast = fast.next.next;slow  =slow.next;if (fast == slow)  break;}fast = head;while (fast != slow) {fast = fast.next;slow = slow.next;}return fast;}
}
http://www.yayakq.cn/news/916730/

相关文章:

  • 政务门户网站建设规范编程免费网站
  • 雅昌网站做古董交易wordpress旧版页面编辑界面
  • 网站制作一般收费制作相册模板免费的
  • 盘锦企业网站建设中山网络推广
  • 虚拟主机可以建设网站吗怎么自建一个网站
  • 美食网站中饮食资讯该怎么做宁波建网站选哪家好点
  • 襄阳网站建设的公司建设企业门户网站
  • 服务器做的网站怎么使用教程网站建设国内外研究现况
  • 做本地团购网站怎么样网站建设用啥系统好
  • 手机做炫光图头像的网站昆明网站建站公司
  • 网站开发需要懂哪些北京家居网站建设
  • 深圳制作网站公司哪里好永州市建设工程质量安全监督站官方网站
  • 网站建设在哪软件开发公司照片
  • 最简单的建个人网站我想做个旅游网站怎么做
  • 网站建设模板系统电子商务运营是做什么的
  • 台州网站建设方案咨询长沙网站制作教程
  • 网站建设c云世家网络网站为何站长统计
  • iis网站目录权限建设网站应注意些什么
  • 蚌埠市建设管理局官方网站线上运营方案
  • 网站建设服务报价关于医院网站建设的通知
  • 电子网站建设心得温州网站制作系统
  • 天津网站网站建设wordpress投稿上传图片
  • 宁波网络建站红酒网站页面设计总结
  • 用dw软件做网站栅格系统wordpress 已登录用户登录
  • oa连接到网站的链接怎么做网站要挂工商标识怎么做
  • 加盟类网站怎么做网站开发 数据库
  • 中国建设银行黄陂支行网站维护网站的职位叫什么
  • 成都网站建设思乐科技公司怎么创业做电商
  • 有道 wordpress班级优化大师使用心得
  • 建筑建材网站设计费用单位门户网站