Floydova zaznava cikla najde zanko v zaporedju (na primer povezana seznam) z uporabo dveh kazalcev, ki se gibljeta z različnimi hitrostmi. Če cikel obstaja, hitri kazalec sčasoma ujame in se sreča s počasnim. Porabi O(1) dodatnega prostora.
Ideja
Premakni kazalec slow za en korak in kazalec fast za dva koraka. V ciklu se razdalja zmanjšuje za ena na vsak korak, zato se morata trčiti; brez cikla hitri kazalec doseže konec.
