Kategorier: Alle - dodavanje - brisanje - sortiranje - ispis

av Mario Novoselec 12 år siden

319

Programska implementacija

Popis funkcionalnosti programa obuhvaća dodavanje, ispis, sortiranje i brisanje elemenata unutar liste. Dodavanje novog elementa uključuje provjeru uspješnosti unosa, dok se ispis može vršiti od najnovijeg prema najstarijem elementu.

Programska implementacija

Programska implementacija

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.

Brisanje elemenata iste vrste

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

Brisanje elementa prema nazivu

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

Ispis elemenata prema datumu

Ispis svih elemenata sa datumom novijim od 23.9.2012.

Ispis elemenata

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

Dodavanje elementa

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