#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.
|
1.3.6