leetcode 141环形链表(快慢指针)

给定一个链表,判断链表中是否有环。

为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。

public class Solution {
    public boolean hasCycle(ListNode head) {
     
       if(head==null||head.next==null) return false;
       ListNode fast=head.next.next;
        ListNode slow=head.next;
        while(fast!=slow){
            if(fast==null) return false; 
            if(fast.next==null) return false; 
             if(fast.next.next==null) return false; 
            fast=fast.next.next;
            slow=slow.next;
        
        }
        return true;
        
    }
}
上一篇:leetcode 141 环形链表


下一篇:Leetcode|141. 环形链表【笔记】