Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 03. 12. 2012 20:20

22.12.2012
Příspěvky: 57
Pozice: student
Reputace:   
 

Spojovy seznam-Pascal

Dobrý den potřebuju pomoc s vytvořením procedury, která vloží prvek na začátek seznamu.
Jak by se to lišilo od této procedury (níže)? Myslím, že nejdřív je třeba vytvořit nový prvek, to mám. Ale nevím jak se napíše aby se do něj uložila nová data a pak aby se za ten nový prvek napojila hlava. Nakonec bych z toho nového prvku měl udělat novou hlavu seznamu. Diky.

procedure PridejNaKonec ( var s : TSeznam; data : TData );
var p : UPrvek;
begin
new( p ) ;
s.zarazka^ .dalsi:=p;
s.zarazka^.data:=data;
s.zarazka:=s.zarazka^.dalsi;
s.zarazka^.dalsi := nil ;
end;

Offline

  • (téma jako vyřešené označil(a) 22.12.2012)

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson