Floyd-ova detekcija ciklusa pronalazi petlju u nizu (poput povezane liste) koristeći dva pokazivača koji se kreću različitim brzinama. Ako postoji ciklus, brži pokazivač na kraju sustigne i susretne sporiju. Koristi O(1) dodatnog prostora.
Ideja
Pomakni slow pokazivač za jedan korak i fast pokazivač za dva koraka. U ciklusu se praznina smanjuje za jedan svaki korak, pa se moraju sudariti; bez ciklusa, brži dostiže kraj.
