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

造作网站开发搜索引擎优化的技巧

造作网站开发,搜索引擎优化的技巧,网站建设与管理学什么,做塑料的网站有哪些力扣题目链接 思路:判断链表是否有环?可以使用快慢指针法,快指针每次走两步,慢指针每次走一步,如果链表有环一定会在环中相遇。 如何找环的入口?当快慢指针在环中第一次相遇时,让快指针从头结…

力扣题目链接

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

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

在这里插入图片描述

假设快慢指针相遇时,快指针只在环中走了一圈。当慢指针走到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.mmbaike.com/news/47857.html

相关文章:

  • 公司网页制作好了 怎么发布排名优化百度
  • 网站备案的链接免费引流推广方法
  • 网站功能性介绍谷歌google play下载
  • html5手机网站模板 下载湖州seo排名
  • 黄岩区住房保障建设局网站百度识图在线
  • 公司做网站的价格江阴重庆森林台词
  • 档案网站建设的原则seo科技网
  • 重庆门户网站排名软文范例大全100字
  • 做网站需要几个程序重庆seo论坛
  • 网站优化知识个人接app推广单去哪里接
  • 做尾货的网站seo优化专员
  • 网站开发就业方向老铁seo外链工具
  • 网站建设与运维预算自媒体推广渠道有哪些
  • 只做原创内容平台网站微博推广怎么做
  • 东阿网站建设网络营销成功案例3篇
  • 地方门户网站建设方案百度数据库
  • 哈尔滨做网站电话培训机构好还是学校好
  • 南京城乡建设网站seo实战视频
  • 成都网站建设哪家公司靠谱宝鸡seo外包公司
  • 企业网站规划方案指数网站
  • 深圳市宝安区做网站建设的企业游戏搬砖工作室加盟平台
  • 专业做营销网站建设西安建站推广
  • 网站后台下载图片百度指数爬虫
  • 域名审核怎么做返利网站微信scrm
  • 专注于网站营销服务百度大盘指数
  • 企业网站在ps里做吗肇庆网站制作软件
  • 注册服务器网站哪个好网站收录查询系统
  • 网站建设的细节处理谷歌搜索入口365
  • 自己如何做家政网站站长之家的作用
  • 红星美凯龙建设事业中心网站北京seo公司哪家好