您的位置:首页 > 教育 > 锐评 > 海沧抖音搜索seo推广运营_设计官网费用_深圳推广公司_百度上看了不健康的内容犯法吗

海沧抖音搜索seo推广运营_设计官网费用_深圳推广公司_百度上看了不健康的内容犯法吗

2025/2/24 9:09:25 来源:https://blog.csdn.net/m0_46290969/article/details/142355543  浏览:    关键词:海沧抖音搜索seo推广运营_设计官网费用_深圳推广公司_百度上看了不健康的内容犯法吗
海沧抖音搜索seo推广运营_设计官网费用_深圳推广公司_百度上看了不健康的内容犯法吗

这道题其实是一个非常经典的快慢指针的问题 ,也成为Floyd的乌龟和兔子算法。

设置两个指针,一个快指针,一个满指针,都从头节点开始遍历,如果链表中存在环,那么快指针最终会在环内某个节点相遇,如果不存在环,那么快指针会先到达链表的末尾(即null) 

下面是java代码:

class ListNode {int val;ListNode next;ListNode(int x){val=x;}
}
public class LinkList{public boolean hasCycle(ListNode head){if(head==null||head.next==null){return false;}ListNode slow=head;ListNode fast=head.next;while (slow!=fast){if(fast==null||fast.next==null){return  false;}slow=slow.next;fast=fast.next.next;}return true;}
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com