4. Cyklický zoznam
4.1 Čo je to?
Cyklický zoznam je taký lineárny zoznam, ktorého uzly tvoria uzavretý „logický kruh.“ Ukazovateľ v poslednom uzle zoznamu nemá hodnotu NULL , ale ukazuje na prvý uzol t. j. začiatok zoznamu.
Na prvom obrázku je znázornený „obyčajný“ jednosmerný lineárny zoznam:
 Príkazom
k->dalsi = z; z neho vytvoríme cyklický zoznam:

V mnohých úlohách práve použitím cyklického zoznamu (či už jednosmerného, alebo obojsmerného) často významne zjednodušíme riešenie. Nasledujúci problém vyriešime využitím jednosmerného cyklického zoznamu.
|