zavisi kako je zadata lista: ako imas pokazivace i na pocetak i na kraj onda:
Code:
new(p);
kraj^.next := p;
p^.next := nil;
p^.inf := neko polje
a ako nemas kraj onda ga nadjes ovako:
Code:
kraj := pocetak
while kraj^.next <> nil do
kraj := kraj^.next;
i onda ono sto sam napisao pre.
sto se tice sortiranja najbolje je da napravis novu praznu listu i onda svaki element iz prve ubacis u drugu tako da ona ostane sortirana:
prvi stavis na pocetak. ako je drugi manji od prvog stavis ga ispred, inace iza. treci moze na pocetak, izmedju njih i na kraj, itd, itd :)
Ride the rainbow, crack the sky
DIY gitare, pojacala i efekti
www.diy-fever.com