Floyd's cycle detection nemokaken loop ing sequence (kaya linked list) nggunakaken rong pointer sing obah ing beda kecepetan. Yen cycle ana, pointer cepet eventually nemuin pointer adem. Nggunakaken O(1) spasi tambah.
Ideane
Obah pointer slow siji langkah lan pointer fast rong langkah. Ing cycle, gap nyusut siji per langkah, dadi kudu adu; tanpa cycle, fast nggayuh duwur.
Conto
():
slow = fast = head
fast fast.:
slow = slow.
fast = fast..
slow fast:
