题目:给定一个链表,判断链表中是否有环。
关联力扣141题目 https://leetcode-cn.com/problems/linked-list-cycle/
题解:

PHP题解
function hasCycle($head){
if($head == null) return null;
$slow = $head;
$fast = $head->next;
while($slow != $fast){
if($fast == null || $fast->next == null){
return false;
}
$slow = $slow->next;
$fast = $fast->next->next;
}
return true;
}

本文介绍了如何判断链表中是否存在环,通过PHP实现了一个简单的双指针算法。该算法利用慢指针和快指针,当快指针不为空且未达到链表尾部时,快指针前进两步,慢指针前进一步。若两者相遇,则链表存在环;否则,不存在环。
173万+





