#include <zoznam.h>
Verejné metódy | |
zoznam () | |
Konstruktor. | |
~zoznam () | |
Destruktor. | |
bool | is_empty () |
Zistuje, ci je zoznam prazdny. | |
void | push (element data) |
Prida prvok na koniec zoznamu. | |
element | pop () |
Vyberie prvy prvok zo zoznamu. | |
void | reset () |
Nastavi aktualnu poziciu na zaciatok zoznamu. | |
int | length () |
Vrati dlzku zoznamu. | |
bool | is_end () |
Zistuje, ci je aktualna pozicia na konci zoznamu. | |
element | return_value () |
Vrati hodnotu aktualneho prvku a posunie sa na nasledujuci prvok. | |
prvok * | kus_zoznamu () |
Vracia cast zoznamu, od nahodnej pozicie po koniec, povodny zoznam sa prislusne skrati. | |
void | pridaj_na_koniec (prvok *ukaz) |
Prida na koniec zoznamu nejaku cast ineho zoznamu. | |
element | vrat_hodnotu_akt_prvku () |
Vrati hodnotu aktualneho prvku bez toho, aby sa posunul na nasledujuci prvok. | |
void | zmen_akt_prvok (element pos) |
Meni hodnotu aktualneho prvku bez toho, aby sa posunul na nasledujucu poziciu. | |
prvok * | zaciatok () |
Vracia pointer na prvy prvok zoznamu. | |
Privátne metódy | |
void | refresh () |
Nastavi pointer kon na koniec zoznamu a zisti novu dlzku zoznamu. | |
Privátne atribúty | |
prvok * | zac |
Ukazovatel na prvy prvok zoznamu. | |
prvok * | akt |
Ukazovatel na aktualny prvok v zozname. | |
prvok * | kon |
Ukazovatel na posledny prvok zoznamu. | |
int | dlzka |
Dlzka zoznamu. |
|
Konstruktor. vyrobi prazdny zoznam |
|
Destruktor. ak zoznam nie je prazdny, tak ho vypradzni |
|
Zistuje, ci je zoznam prazdny.
|
|
Zistuje, ci je aktualna pozicia na konci zoznamu.
|
|
Vracia cast zoznamu, od nahodnej pozicie po koniec, povodny zoznam sa prislusne skrati.
|
|
Vrati dlzku zoznamu. pocet prvkov v zozname
|
|
Vyberie prvy prvok zo zoznamu.
|
|
Prida na koniec zoznamu nejaku cast ineho zoznamu.
|
|
Prida prvok na koniec zoznamu.
|
|
Vrati hodnotu aktualneho prvku a posunie sa na nasledujuci prvok.
|
|
Vrati hodnotu aktualneho prvku bez toho, aby sa posunul na nasledujuci prvok.
|
|
Vracia pointer na prvy prvok zoznamu.
|
|
Meni hodnotu aktualneho prvku bez toho, aby sa posunul na nasledujucu poziciu.
|