环形链表leetcode141
思路:要使用双指针技巧中的快慢指针,每当慢指针 slow
前进一步,快指针 fast
就前进两步。如果 fast
最终遇到空指针,说明链表中没有环;如果 fast
最终和 slow
相遇,那肯定是 fast
超过了 slow
一圈,说明链表中含有环。
public class Solution {
public boolean hasCycle(ListNode head) {
// 快慢指针初始化指向 head
ListNode slow = head, f