Wybrane struktury趎ych i ich zastosowanie

Wybrane struktury danych i ich zastosowanie (lista, stos, kolejka)

  1. Lista

Jest to liniowa struktura danych. Rozr贸偶niane s膮 dwa podstawowe rodzaje list: lista jednokierunkowa w kt贸rej z ka偶dego elementu mo偶liwe jest przej艣cie do jego nast臋pnika oraz lista dwukierunkowa w kt贸rej z ka偶dego elementu mo偶liwe jest przej艣cie do jego poprzednika i nast臋pnika. Doj艣cie do elementu i-tego wymaga przej艣cia przez kolejne elementy od pierwszego do docelowego.

Pozwala na wstawianie element贸w z przodu, z ty艂u i w 艣rodku ci膮gu element贸w. Mo偶liwe jest tak偶e usuwanie element贸w.

Za pomoc膮 listy mo偶na symulowa膰 stos i kolejk臋.

Lista jednokierunkowa:

Lista dwukierunkowa:

  1. Kolejka

Jest to liniowa struktura danych, w kt贸rej elementy pobieramy z pocz膮tku, a nowe elementy wstawiamy na koniec. Specjaln膮 modyfikacj膮 kolejki jest kolejka priorytetowa 鈥 ka偶da ze znajduj膮cych si臋 w niej danych dodatkowo ma przypisany priorytet, kt贸ry modyfikuje kolejno艣膰 p贸藕niejszego wykonania. Oznacza to, 偶e pierwsze na wyj艣ciu niekoniecznie pojawi膮 si臋 te dane, kt贸re w kolejce oczekuj膮 najd艂u偶ej, lecz te o najwi臋kszym priorytecie.

Kolejka wykorzystywana jest przede wszystkim w sytuacjach zwi膮zanych z obs艂ug膮 zdarze艅 ale r贸wnie偶 w algorytmach np. w przeszukiwaniu grafu wszerz albo w algorytmie Dijkstry.

  1. Stos

Jest to liniowa struktura danych, w kt贸rej dane dok艂adane s膮 na wierzch stosu i z wierzcho艂ka stosu s膮 pobierane. Jest przeciwie艅stwem kolejki.

Push 鈥 dok艂adanie elementu na stos, Pop 鈥 zdejmowanie elementu ze stosu.

Stos wykorzystywany jest np. przy obliczaniu wyra偶e艅 zapisanych w odwrotnej notacji polskiej.

Bibliografia:

Adam Sawicki kl.3c


Wyszukiwarka

Podobne podstrony:
pnom, Mechatronika, Semestr I, PNoM, Laborki, 11. Por贸wnanie struktur i wlasnosci wybranych metali i
Wybrane Polimery syntetyczne i ich zastosowania
OKLADKA Struktury danych i ich zastosowania indd struktury danych i ich zastosowania
12 Por贸wnanie struktur i w艂asno艣ci wybranych metali i ich stop贸w oraz materia艂贸w ceramicznych i komp
艁ukasz B艂och Struktury danych i ich zastosowanie
wa偶ne punkty orientacyjne w uk艂adzie cz艂owieka i ich zastosowanie w praktyce
r贸wnowaga cia艂a w warunkach statyki Obci膮zenia statyczne w wybranych strukturach tkankowych cz艂owie
,pytania na obron臋 in偶,Rodzaje wentylacji i ich zastosowanie
POCHODNE I ICH ZASTOSOWANIA, ZiIP, Semestr I, Analiza matematyczna
Uklady wspolrzednych i ich zastosowanie w geodezji, Politechnika Rzeszowska, geodezja
Sole i ich zastosowanie, Chemia
lasery i ich zastosowanie X4EN4MWIIECA3CUDB2DHEX4S6DURNH7T4V4I6GI
Masery i ich zastosowanie, Masery i ich zastosowanie
metale i ich zastosowania
E Mayr Poj臋cia gatunku i ich zastosowanie
Rodzaje krzy偶owa艅 i ich zastosowanie w hodowli

wi臋cej podobnych podstron