Floyds cykeldetektering hittar en loop i en sekvens (som en länkad lista) med hjälp av två pekare som rör sig med olika hastigheter. Om en cykel finns, når den snabba pekaren så småningom och möter den långsamma. Den använder O(1) extra utrymme.
Idén
Flytта en slow-pekare ett steg och en fast-pekare två steg. I en cykel minskar gapet med ett varje steg, så de måste kollidera; utan en cykel når fast slutet.
