Jump to content

Lista w pascalu


newbie

Recommended Posts

Heja, chcialbym sprawdzic czy ten algorytm jest poprawny. Odrazu sie przyznaje ze to 1 algorytm jaki pisze w pascalu, wiec przypuszczam mase bledow.

 

Pseudo kod wstawiania elementu na liste.

type
 alista = ^lista;
 lista = record
next : alista;
end;  
procedure wstaw_poczatek(var head : alista);
var
 tmp : lista;
begin
 new(tmp);
 if head = nil then
tmp^.next := nil
 else
tmp^.next := head;
 head := tmp;
end;

Link to comment
Share on other sites

5corpio to akurat jest ok. lista to wskaznik na element a element ma wskaznik na nastepny element.

Natomiast nie rozumiem za bardzo o co ci chodzi, czemu dajesz pseudokod? Działanie listy i pseudokody znajdziesz bez problemu mase przykladow.

Jeżeli chcesz coś zrobic to po prostu zacznij to programowac, jak nie dziala to debuguj, nie mozesz sobie poradzic zadaj konkretne pytanie czego nie rozumiesz albo co nie dziala.

Link to comment
Share on other sites

  • 2 months later...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...