A tutaj dla odmiany dwa w jednym: lista wskaźnikowa oraz stos z użyciem operacji na liście wskaźnikowej: Operacje na liście: • INSERT(x,p,L) – wstaw x na pozycję p na liście L • LOCATE(x,L) zwraca pozycję pierwszego wystąpienia elementu x w liście L. • RETRIEVE(p,L) – zwraca element występujący w L na pozycji p. • DELETE(p,L) – usuwa element na pozycji p z listy. • NEXT(p,L) – zwraca pozycję następną w stosunku do p w L. • PREVIOUS(p,L) - zwraca pozycję następną w stosunku do p w L • MAKENULL(L) .Czyni listę pustą i zwraca pozycję END(L). • FIRST(L) – zwraca pozycję pierwszego elementu w L. • PRINT_LIST(L) – wypisuje elementy w kolejności występowania Operacje na stosie: • MAKENULL(S) – uczyń stos pustym. • TOP(S) – zwróć element znajdujący się na wierzchołku stosu. • POP(S) – Usuń element znajdujący się na wierzchołku stosu. • PUSH(x,S) – umieść element x na wierzchołku stosu S. Element, który znajdował się poprzedni...
Przykład całkiem niezły, choć czytelniej byłoby rozbić poszczególne pliki wstawione w jedno duże pole tekstowe na osobne pola tekstowe. Poza tym nie ma się czego doczepić, autor się postarał:) Jako uzupełnienie teorii można zajrzeć tu: http://tomaszpluta.aq.pl/linux_sygnaly.html
OdpowiedzUsuńdawno pisane i jeszcze nie bardzo ogarniałem język ;D jak się komuś przyda to spoko ;d
Usuń26 years old Budget/Accounting Analyst I Griff Nye, hailing from Campbell River enjoys watching movies like "Legend of Hell House, The" and Watching movies. Took a trip to My Son Sanctuary and drives a Ferrari 250 SWB California Spider. przejdz do tej strony
OdpowiedzUsuń