mirror of
https://github.com/TheAlgorithms/C
synced 2025-04-22 13:16:14 +03:00
17 lines
361 B
C
17 lines
361 B
C
/**
|
|
* Definition for singly-linked list.
|
|
* struct ListNode {
|
|
* int val;
|
|
* struct ListNode *next;
|
|
* };
|
|
*/
|
|
bool hasCycle(struct ListNode *head) {
|
|
struct ListNode *fast=head, *slow=head;
|
|
while( slow && fast && fast->next ){
|
|
fast=fast->next->next;
|
|
slow=slow->next;
|
|
if(fast==slow) return true;
|
|
}
|
|
return false;
|
|
}
|