Sortowanie i wyszukiwanie
16 pojęć w 9 podgrupach, z prostymi definicjami i źródłami.
Przeglądaj kategorię
Granice sortowania
Podstawy sortowania
Podstawy wyszukiwania
Sortowanie bezporownaniowe
Algorytm liniowy sortujący klucze cyfra po cyfrze przy użyciu stabilnego sortowania pomocniczego, bez porównań między kluczami.
Algorytm liniowy zliczający wystąpienia kluczy z ograniczonego zakresu całkowitego i rozmieszczający elementy wg sum prefiksowych.
Sortowanie porownawcze
Wyróżniony element, względem którego algorytm partycjonuje ciąg na część mniejszą i większą, np. w sortowaniu szybkim.
Przestawienie elementów ciągu wokół elementu osiowego tak, by poprzedzające były odeń niewiększe, a następujące niemniejsze.
Algorytm sortowania budujący kopiec binarny i kolejno usuwający korzeń, dający porządek w miejscu w czasie n log n.
Algorytm sortowania typu dziel-i-zwyciężaj, rekurencyjnie dzielący ciąg i scalający posortowane połowy; czas n log n.
Algorytm sortowania dzielący ciąg względem elementu osiowego na części mniejsze i większe; średni czas n log n, pesymistyczny n².
Statystyki pozycyjne
Wlasnosci sortowania
Wyszukiwanie haszowe
Wyszukiwanie w ciagu
Pozostałe grupy — Algorytmy i struktury danych
Chcesz wykorzystać AI w swojej firmie?
Wdrażamy chatboty, agentów głosowych i automatyzacje dla MŚP. Pierwsza konsultacja jest bezpłatna.
Bezpłatna konsultacja