Programska implementacija

Dodavanje elementa

Dodavanje novog
elementa u listu. Vrši se provjera
je li element unesen te se sukladno
tome ispisuje poruka.

Lista_header.h

FirstL

InsertL

Ispis elemenata

Ispis elemenata vrši se od zadnjeg
unesenog elementa prema prvome.

Lista_header.h

EndL

RetrieveL

PreviousL

Ispis elemenata
prema datumu

Ispis svih elemenata
sa datumom novijim
od 23.9.2012.

Lista_header.h

EndL

PreviousL

FirstL

Brisanje elementa
prema nazivu

Korisnik unosi naziv te se potom
pojedinačno briše element iz liste
s tim nazivom.

Lista_header.h

LocateL

FirstL

EndL

DeleteL

PreviousL

Brisanje elemenata
iste vrste

Korisnik unosi vrstu koju želi obrisati te se
brišu svi elementi koji se podudaraju sa unesenom
vrstom

Lista_header.h

LocateL

DeleteL

FirstL

DeleteL

Sortiranje elemenata
liste

Sortiranje svih elemenata liste algoritmom Merge sort.
Elementi se sortiraju silazno prema cijeni, a ukoliko je cijena
ista onda silazno abecednim redoslijedom po nazivu.

Lista_header.h

FirstL

RetrieveL

EndL