站长工具seo综合查询
发布时间:2025年10月08日 作者:zzcha.cn
### 如何判断一个链表是否有环,如何确定入口今天康哥的凉菜鸡offer笔试题,第一个大题就是判断是否有环,然而我忘了,这么经典的题我居然忘了,可能是我最近一直在看前端的题吧,但是面试的时候依然免不了算法数据结构,所以还是要复习的。判断链表是否有环今天康哥的凉菜鸡offer笔试题,第一个大题就是判断是否有环,然而我忘了,这么经典的题我居然忘了,可能是我最近一直在看前端的题吧,但是面试的时候依然免不了算法数据结构,所以还是要复习的。判断链表是否有环,可以用快慢指针的方法,快指针一次走两步,慢指针一次走一步,如果快指针和慢指针相遇,则说明有环。那么问题来了,如何确定入口呢?设链表头到环入口的距离为a,环的长度为b,快指针和慢指针相遇的位置为c,那么有:快指针走的距离:a + k1 * b + c慢指针走的距离:a + k2 * b + c快指针走的距离是慢指针的两倍,所以:a + k1 * b + c = 2 * (a + k2 * b + c)化简得:a = (k1 - 2 * k2) * b - c因为k1和k2都是整数,所以a = k * b - c也就是说,从链表头到环入口的距离等于环长度的整数倍减去相遇点到环入口的距离。所以,当快慢指针相遇时,让一个指针从链表头开始走,另一个指针从相遇点开始走,两个指针每次都走一步,当它们相遇时,就是环的入口。代码实现:class ListNode { int val; ListNode next; ListNode(int x) { val = x; next = null; }}public class Solution { public ListNode detectCycle(ListNode head) { if (head == null || head.next == null) { return null; } ListNode slow = head; ListNode fast = head; while (fast != null && fast.next != null) { slow = slow.next; fast = fast.next.next; if (slow == fast) { break; } } if (fast == null || fast.next == null) { return null; } slow = head; while (slow != fast) { slow = slow.next; fast = fast.next; } return slow; }}1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。网友点评
相关文章
- 网站优化外包怎么操作
- 淘宝seo怎么做
- 广安seo
- 关键词seo优化
- 唐山seo
- 网站seo优化
- 新乡网站优化怎么操作
- 广东seo
- 免费seo优化工具
- seo综合查询
- 吉利SEO
- seo平台
- 浙江seo
- seo工作室
- 河北网站优化怎么操作
- 苹果seo
- 广州seo优化
- 番禺网站优化怎么操作
- 佛山网站seo
- 网站seo优化哪家好
- 上海网站优化排名哪家好
- 南通网站优化哪家好
- 深圳英文seo
- 学seo网站优化哪家好
- 网站推广大熊猫优化怎么操作
- 广州网站优化哪家好
- 南阳网站优化怎么操作
- seo统计
- seo系统培训
- seo全攻略
- 杭州seo
- 北京哪家好
- 深圳谷歌seo
- 厦门seo
- 网站推广seo优化
- 快速网站优化哪家好怎么操作
- seo培训
- 搜狗网站优化软件怎么操作
- 上海优化seo
- 厦门seo培训
- google网站优化怎么操作
- 企业seo
- seo视频教程
- 湖南网站优化哪家好
- 天蝎网站推广优化哪家好
- 免费seo网站诊断
- 西安seo优化
- 深圳网站seo优化
- 东莞seo推广
- 镇江网站优化哪家好
- 1kbtool.com_网站标题查询_seo站长工具
- hbngzx.cn网站ip查询,域名解析ip在线查询
- juziwuzi.cn网站ip查询,域名解析ip在线查询
- zcjz88.com_百度收录查询_网站收录查询
- agdisplays.com网站ip查询,域名解析ip在线查询
- 星空平台下载-百度搜索下拉词查询
- zzdpys.com网站ip查询,域名解析ip在线查询
- www.ybctwh.cc的网站http状态查询
- 600188.cn_网站标题查询_seo站长工具
- www.cnwanying.com.cn网站ip查询,域名解析ip在线查询
- 如何查看网站证书到期时间hetusw.cn网站到期时间查询
- photoshopcs6xiazai.com网站ip查询,域名解析ip在线查询
- yuhanwangluo.cn网站ip查询,域名解析ip在线查询
- 怎么查询网站建立时间,网站dfjyxh.com的建站时间查询
- 怎么查询网站建立时间,网站153weather.com的建站时间查询
- www.ph.com.cn-网站百度反链查询-反链查询工具
- www.shixiangmoyun.com-网站关键词查询_关键词搜索站长工具
- 如何查询域名的到期时间?jianyupos.com网站到期时间查询
- 如何查询域名的到期时间?0charges.com网站到期时间查询
- mzpajx.com_网站标题查询_seo站长工具
- www.kszhx.com_网站标题查询_seo站长工具
- xiaocaiye.cn-网站搜狗收录查询-搜狗收录工具
- 如何查询域名的到期时间?tyctzm.com网站到期时间查询
- 怎么查询网站建立时间,网站zuxitong.com的建站时间查询
- nba.com_网站标题查询_seo站长工具
- 权重查询站长工具www.lavteam.org爱站PC权重查询
- isotc211.org_网站标题查询_seo站长工具
- 如何查询域名的到期时间?ziyuchen.xyz网站到期时间查询
- zhongyizhendao.cn网站ip查询,域名解析ip在线查询
- zjjviply.com网站ip查询,域名解析ip在线查询
- 如何查看网站证书到期时间zzlzj.cn网站到期时间查询
- 如何查询域名的到期时间?rjboligang.com网站到期时间查询
- 如何查询域名的到期时间?jisuadv.com网站到期时间查询
- 20vek.net,网站描述查询-站长工具
- 如何查询域名的到期时间?yunyiyuanlin.com网站到期时间查询
- 如何查询域名的到期时间?bfzxw.com网站到期时间查询
- xfdown.com_网站标题查询_seo站长工具
- 如何查询域名的到期时间?qc-xilinx.com网站到期时间查询
- altaba.com_网站标题查询_seo站长工具
- jinpingda.com网站ip查询,域名解析ip在线查询
- fs-awards.com_网站标题查询_seo站长工具
- 如何查询域名的到期时间?shczm.com网站到期时间查询
- shyms.org网站ip查询,域名解析ip在线查询
- hbkdzb.com网站ip查询,域名解析ip在线查询
- 如何查询域名的到期时间?focooo.com网站到期时间查询
- hhbce.com_网站ip查询_网址查询ip域名
- 权重查询站长工具www.win32asm.com.cn爱站PC权重查询
- 权重查询站长工具zlnbk.cn爱站PC权重查询
- dhhs666.com_网站ip查询_网址查询ip域名
- 怎么查询网站建立时间,网站4008826262.com的建站时间查询
- shadowsafety.cn-网站百度1月收录查询-在线百度收录查询
- 如何查询域名的到期时间?fuweifang.com网站到期时间查询
- czfsqu.cn网站ip查询,域名解析ip在线查询
- hhbce.com网站360反链查询-网站反链查询
- 如何查看网站证书到期时间3ipet.cn网站到期时间查询
- 如何查询域名的到期时间?artvictoria.com网站到期时间查询
- 如何查询域名的到期时间?gzktweixiu.com网站到期时间查询
- 怎么查询网站建立时间,网站2017taoke.com的建站时间查询
- 0871123.com网站ip查询,域名解析ip在线查询
- 怎么查询网站建立时间,网站myheritage.com的建站时间查询