站长工具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建议
- 360网站优化怎么操作
- 郴州网站seo
- seo网站优化软件哪家好
- 淄博seo公司
- 英文网站优化怎么操作
- 电子商务seo
- seo培训教程
- 汕头网站优化哪家好
- seo网站优化软件
- seo搜索优化
- 网站seo优化哪家好
- seo伴侣
- seo攻略
- 北京seo公司
- seo培训公司
- 邵阳网站优化怎么操作
- 郑州seo培训
- 网站关键词优化软件哪家好
- 如何查询域名的到期时间?hdcwgc.com网站到期时间查询
- cstuochuan.com,网站描述查询-站长工具
- 如何查看网站证书到期时间xiongchumorp.cn网站到期时间查询
- 如何查询域名的到期时间?taiyuan100.com网站到期时间查询
- 如何查询域名的到期时间?189soft.net网站到期时间查询
- xslds.com_网站标题查询_seo站长工具
- 12321.cn网站360权重查询,查权重网站
- 如何查询域名的到期时间?qqcsp.com网站到期时间查询
- fjkehao.com_网站ip查询_网址查询ip域名
- xzhpcy.com_网站标题查询_seo站长工具
- 如何查询域名的到期时间?yurl.vip网站到期时间查询
- www.sino-mould.cn,网站描述查询-站长工具
- 1001ktv.com网站ip查询,域名解析ip在线查询
- www.tuqiangjhkj.com,网站描述查询-站长工具
- 如何查询域名的到期时间?qqcsp.top网站到期时间查询
- 如何查询域名的到期时间?superford.org网站到期时间查询
- 网站top-print.cn的建站时间查询
- 如何查询域名的到期时间?imojinzi.com网站到期时间查询
- 如何查询域名的到期时间?0312baodingwang.com网站到期时间查询
- 九游网是什么_搜狗搜索下拉词查询
- 如何查询域名的到期时间?youmeiwenzi.com网站到期时间查询
- yjxbxg.cn_百度收录查询_网站收录查询
- 如何查看网站证书到期时间symmsj.cn网站到期时间查询
- firesuns.com网站ip查询,域名解析ip在线查询
- 如何查询域名的到期时间?bj-yc.com网站到期时间查询
- 如何查询域名的到期时间?jianzhiwo.com网站到期时间查询
- 0charges.com网站ip查询,域名解析ip在线查询
- rwhds.com网站ip查询,域名解析ip在线查询
- 如何查询域名的到期时间?sss-life.com网站到期时间查询
- 如何查询域名的到期时间?qdmuju.com网站到期时间查询
- 如何查询域名的到期时间?renqi51.com网站到期时间查询
- www.ybctwh.cc的百度收录查询
- 如何查看网站证书到期时间voxto.cn网站到期时间查询
- qqziyuan.cn_网站ip查询_网址查询ip域名
- www.xkb.com.cn-网站百度反链查询-反链查询工具
- 在线测试网速,xiazaidy.com网站测速工具
- 如何查询域名的到期时间?798shufa.com网站到期时间查询
- 39sb.com网站ip查询,域名解析ip在线查询
- 如何查询域名的到期时间?ad-bazaar.com网站到期时间查询
- 12jokermy.com_网站标题查询_seo站长工具
- 如何查询域名的到期时间?5577.cc网站到期时间查询
- 59733.cn网站ip查询,域名解析ip在线查询
- 如何查询域名的到期时间?1001ktv.com网站到期时间查询
- www.hzcom.com.cn网站ip查询,域名解析ip在线查询
- 如何查询域名的到期时间?f0x11.com网站到期时间查询
- fhwj.cn网站ip查询,域名解析ip在线查询
- 如何查看网站证书到期时间sw-cn.com.cn网站到期时间查询
- www.win32asm.com.cn,网站安全查询,网站网址全面安全检测
- 如何查询域名的到期时间?873886.com网站到期时间查询
- 如何查询域名的到期时间?xiniutu.com网站到期时间查询
- ahxszxw.org-百度收录查询-域名收录查询
- 如何查询域名的到期时间?xa-h.com网站到期时间查询
- ntc-school.com网站ip查询,域名解析ip在线查询
- 如何查询域名的到期时间?ifashion-z.com网站到期时间查询
- yzniu.cn网站ip查询,域名解析ip在线查询
- blogspot.com_网站标题查询_seo站长工具
- snzf.cn网站ip查询,域名解析ip在线查询
- gzguanxian.com_网站标题查询_seo站长工具
- 41.cc_网站标题查询_seo站长工具
- masslive.com_网站标题查询_seo站长工具