mirror of
https://github.com/20kaushik02/leetcode-gulag.git
synced 2025-12-06 11:34:07 +00:00
20 lines
324 B
C++
20 lines
324 B
C++
#include "soln.hpp"
|
|
|
|
bool Solution::hasCycle(ListNode *head)
|
|
{
|
|
ListNode *slow = head, *fast = head;
|
|
while (fast && fast->next)
|
|
{
|
|
slow = slow->next;
|
|
fast = fast->next->next;
|
|
if (slow == fast)
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool Solution::test(ListNode *head, bool answer)
|
|
{
|
|
return hasCycle(head) == answer;
|
|
}
|