WSKAŹNIKI, LISTY

0

Prosiłbym o rozwiązanie poniższego zadania:

W programie zamieszczono poniższe definicje i deklaracje

[code]

type wskwezel=^wezel;
wezel=record
klucz: integer;
nast: wskwezel
end;
var lista:wskwezel;
[/code]

Załóżmy, że zmienna lista wskazuje na następującą listę:

lista -> 1 -> 11 -> 51 -> 6 -> 7 -> 3 -> nil

Napisz instrukcje, które usuną z tej listy rekord o kluczu równym 11, następnie wstawią rekord z kluczem 8 pomiędzy rekordy z kluczami 6 i 7.

BARDZO PROSZĘ O POMOC BO SAM NIE JESTEM W STANIE SOBIE Z TYM PORADZIC

0

Po prostu szukasz petla tej 11 zapisujac wskaznik do poprzedniego elementu, gdy ja znajdziesz do wskaznika z poprzedniego przypisujesz wskaznik z aktualnego (tego z 11) i zwalniasz aktualny.

0

Kurde... To nie fair. Jak ja zamiescilem temat o listach, to zostal usuniety!!!

<font color="green">// zapewne za niewłaściwy temat - deti</span>

0

Tu znajdziesz wszystkie Ci potrzebne informacje: http://4programmers.net/article.php/id=497 Jest to lista jednokierunkowa wiec nie bedzie dużo pisania.

1 użytkowników online, w tym zalogowanych: 0, gości: 1