Algorytmy przeszukiwania Przeszukiwanie liniowe - UJK
Algorytmy przeszukiwania Przeszukiwanie liniowe - UJK
Algorytmy przeszukiwania Przeszukiwanie liniowe - UJK
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Porządkowanie kubełkowe i pozycyjne<br />
W porządkowaniu kubełkowym kolejne elementy zbioru, który<br />
sortujemy umieszczamy w odpowiednich kubełkach.<br />
By zbiór został całkowicie uporządkowany , kubełki wypełnione<br />
w pierwszym etapie, muszą być opróżniane w drugim etapie,<br />
według kolejności przypisanych im nazw. Kolejność opróżniania<br />
kubełków jest kolejnością posortowanych elementów<br />
rozważanego zbioru.<br />
Kubełki są napełniane i opróżniane od dołu tworząc strukturę<br />
danych zwaną kolejką. Kolejki pracują według zasady FIFO<br />
(First-In, First-Out).<br />
Inna wykorzystywana strukturą jest stos. W stosie elementy są<br />
składowane jeden na drugim i opróżnianie stosu następuje od<br />
góry, tj. od elementu najpóźniej wprowadzonego do stosu. Stosy<br />
pracują według zasady LIFO (Last-In, First-Out). Stos<br />
najczęściej występuje w iteracyjnych realizacjach algorytmów<br />
rekurencyjnych. Częstym błędem pojawiającym się przy<br />
programowaniu jest przepełnienie stosu („stack overflow”).<br />
Porządkowanie kubełkowe liter wyrazu ABRAKADABRA.