Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomoc sa listama u T.Pascal-u

[es] :: Pascal / Delphi / Kylix :: Pomoc sa listama u T.Pascal-u

[ Pregleda: 2771 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

tasa5
Vojkan Tasić
Baden, Switzerland

Član broj: 16887
Poruke: 64
*.etf.bg.ac.yu.

ICQ: 256600404


+1 Profil

icon Pomoc sa listama u T.Pascal-u06.02.2005. u 13:16 - pre 233 meseci
Poz,

Treba da sortiram jednostruko ulancanu listu u TP-u. I kako da ubacim novi cvor na kraj liste? Ako neko moze da mi pomogne, bio bih mu veoma zahvalan!!
http://poslovi.automatika.rs - Berza poslova za inzenjere i programere
 
Odgovor na temu

bancika
Branislav Stojkovic

Član broj: 24844
Poruke: 631
195.252.103.*

Sajt: www.diy-fever.com


+1 Profil

icon Re: Pomoc sa listama u T.Pascal-u06.02.2005. u 13:24 - pre 233 meseci
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
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: Pomoc sa listama u T.Pascal-u07.02.2005. u 23:24 - pre 232 meseci
Ako ti nije bas bitno da to bude "jednostruko ulancana lista" mozes koristiti TCollection i TCollectionItem za te stvarcice. Prilicno je lako koristiti ove objekte (ubacivanje novih podataka bilo gde u listi, brisanje, menjanje mesta podacima...). Za sortiranje uradis obican QuickSort i nemas problema. Cak mozes vrlo lako i da zapisujes podatke na disk i da ih kasnije ucitavas.
 
Odgovor na temu

bancika
Branislav Stojkovic

Član broj: 24844
Poruke: 631
213.244.208.*

Sajt: www.diy-fever.com


+1 Profil

icon Re: Pomoc sa listama u T.Pascal-u07.02.2005. u 23:50 - pre 232 meseci
Jesi siguran da to ima u pascalu? Mislim da coveku treba za skolu/fax a tamo mora tako. U delphi-ju ima TList koja je "prava" jednostruko povezana lista.
Ride the rainbow, crack the sky

DIY gitare, pojacala i efekti www.diy-fever.com
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: Pomoc sa listama u T.Pascal-u08.02.2005. u 00:06 - pre 232 meseci
U TP7 ima sigurno. Ja sam na takmicenjima radio sa tim objektima kad god je trebalo da se pamti neki nepoznat broj podataka i da se posle podaci rasporedjuju po nekom pravilu. Vrlo lako za koriscenje kao sto sam i rekao.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Pomoc sa listama u T.Pascal-u

[ Pregleda: 2771 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.