Szerintem nem jó ez így. Mert mi még itt a garancia, hogy körön kívülről indulsz vagy indulhatsz? (Vagy csak nem értem a "NULL" értelmét...)
Ha pl. 1 kör van, vagy csak diszjunkt körök vannak amik között nincs átjárás, akkor nem ok. Ugye azt kéne épp belátni talán, hogy nem így van, azaz lehetséges körön kívüli 128 bittel bejutni egy körbe...
(Miután javasoltam ezt a körkereséses wiki oldalt, pont erre gondoltam, hogy ez így önmagában még mindig kevés lesz - vagy csak én nem értem;)