Lab2.doc

(25 KB) Pobierz
Zajęcia laboratoryjne 1

Zajęcia laboratoryjne 2

 

Napisać program wykorzystujący następujące funkcje przetwarzania uporządkowanej niemalejąco listy jednokierunkowej niecyklicznej, zawierającej w polu danych wartości całkowitoliczbowe:

  1. wstaw_elm, dodającą do listy (we właściwe miejsce) nowy element, zawierający wprowadzaną z klawiatury liczbę całkowitą; prototyp funkcji jest następujący:

void wstaw_elm(NodePtr *PoczListy, int wartosc);

 

 

  1. usun_elm, usuwającą z listy elementy, zawierające wprowadzaną z klawiatury liczbę całkowitą; prototyp funkcji jest następujący:

void usun_elm(NodePtr * PoczListy, int wartosc);

 

  1. sprawdz_elm, sprawdzającą, czy element o podanej z klawiatury liczbie całkowitej znajduje się na liście; jeśli taki element znajduje się na liście funkcja zwraca jego adres; w przeciwnym razie zwraca wartość NULL; prototyp funkcji jest następujący:

Node Ptr sprawdz_elm(Node * PoczListy, int wartosc);

 

Plikowi z kodem źródłowym programu, zawierającym ww. funkcje nadać nazwę Program 2.

 

 

 

 

 

 

Zgłoś jeśli naruszono regulamin