Evidencija životinja
Dodavanje novog zapisa
Poziv funkcije InsertL
Sifra
Generiranje nove šifre uzlazno
Vrsta
Naziv
Cijena
Datum
Upis elemenata u listu
Potvrda
Ako da, onda se sprema u listu kao i predviđeno, te vraća 1
Ako ne, tada izbaci poruku o grešci i vrati 0
Deklaracija funkcije "void unos" radi lakšeg unošenja podataka tipa string (vrsta, naziv)
Ispis od zadnjeg prema prvom
PreviousL(EndL,L)
Dok se ne dođe do prvog elementa, koristi se RetrieveL da se izvadi trenutni element iz liste, te se šalje kao argument funkciji "void ispis"
Deklaracija funkcije za ispis "void ispis" koja kao ulazni argument prima jedan element strukture tziv
Ispis svih nakon 23.9.2012.
Ispis od prvog prema zadnjem
NextL(FirstL,L)
Dok se ne dođe do posljednjeg elementa iu listi, stavljaju se uvijeti za datume svakog elementa, te se oni datumi nakon 23.9.2012. ispisuju pomoću finkcije "void ispis" kojoj se kao argument šalje trenutni element iz liste koji zadovoljava prethodne uvjete
Deklaracija funkcije za ispis "void ispis" koja kao ulazni argument prima jedan element strukture tziv
Brisanje životinje prema vrsti ili nazivu
Korisnik unosi vrstu/naziv
Kretanjem po listi od prvog do zadnjeg (NextL(FirstL)), provjerava se postoji li unesena vrsta/naziv
Ako postoji, funkcijom DeleteL brišemo pronađenu vrstu/naziv
Ako ne postoji, ispisuje se pogreška
Izraditi 2 header-a
lista_polja.h
Struktura tziv za polja
Vezana lista tlista
Merge Sort za polja
Funkcije (ATP Lista)
FirstL
EndL
NextL
PreviousL
InitL
LocateL
InsertL
RetrieveL
DeleteL
DeleteAllL
Struktura tziv
Sifra
Vrsta
Naziv
Cijena
Datum
Godina
Mjesec
Dan
lista_pokazivaci.h
Struktura tziv za pokazivace
Vezana lista tlista
Merge Sort za pokazivace
Merge Sort
Ako koristimo implementaciju pomoću polja, poziva se MSort funkcija deklarirana unutar zaglavlja lista_polje.h
Ispis polja
MSort
Podjela polja
Sortiranje pojedinih elemenata
Spajanje sortiranih elemenata
Ako koristimo implementaciju pomoću pokazivača, poziva se MSort funkcija deklarirana unutar zaglavalja lista_pokazivaci.h
Ispis iz sortiranog polja u koje smo prebacili listu