struct elListy{
int wart;
struct elListy *nast;
}
która odwróci kolejność elementów listy.
Wynikiem funkcji ma być odwrócona lista l.
która z listy l usunie element znajdujący się na pozycji k.
Wynikiem funkcji ma być lista l po usunięciu elementu.
która z listy l usunie
a) pierwszy element z wartością równą k.
b) wszystkie elementy o wartościach równych k.
Wynikiem funkcji ma być lista l po usunięciu tych elementów.
która zwróci wskaźnik do pierwszego (ostatniego) elementu z listy l,
który przechowuje wartość równą k.
Jeżeli takiego elementu nie ma, to funkcja ma zwrócić NULL.
a) kolejne wartości listy nie są uporządkowane
b) kolejne wartości listy są uporządkowane niemalejąco
c) kolejne wartości listy są uporządkowane nierosnąco
która zwróci wskaźnik do elementu z listy l, przechowującego najmniejszą
wartość.
która zwróci wskaźnik do elementu z listy l, przechowującego największą
wartość.
która wstawi do listy l element z wartością równą k, tak aby porządek
listy nie został zakłocony, czyli lista ma pozostać listą uporządkowaną
a) niemalejąco
b) nierosnąco
Wynikiem funkcji ma być lista l po wstawieniu elementu.
która wstawi do listy l element k
a) na początku listy
b) na końcu listy
Wynikiem funkcji ma być lista l po wstawieniu elementu.
która zwróci wskaźnik do elemenetu będącego
a) na początku listy
b) na końcu listy
a listę l zmodyfikuje tak, że nie będzie już zawierała tego elementu.
która z listy l usunie wszystkie elementy o wartościach mniejszych od
k.
Wynikiem funkcji ma być lista l po usunięciu tych elementów.
która usunie z posortowanej niemalejąco listy l powtarzające się elementy,
tak aby powstała lista uporządkowana rosnąco.
Usunięte elementy mają zostać wstawione do nowej listy, którą funkcja
ma zwrócić na wyjściu.
Na przykład jeśli lista zawiera wartości:
3, 3, 5, 6, 7, 7, 7, 8,
to po modyfikacji powinno zostać:
3, 5, 6, 7, 8,
wyjściowa lista zawiera liczby: 3, 7, 7.
która połączy dwie listy (l1 i l2) uporządkowane niemalejąco w jedną
listę,
która będzie uporządkowana:
a) również niemalejącą
b) uporządkowana nierosnąco.
Wynikiem funkcji ma być nowo utworzona lista.
która sprawdzi czy lista konczy się NULL'em i zwróci odpowiednią wartość
logiczną.
np: lista
7-->2-->5-->4
^ |
+-------+
nie kończy się NULL'em, bo wskaźnik nast z czwórki wskazuje na dwójkę.
UWAGA: Lista może zostać zmodyfikowana.