Spisu treści:

Gdzie są używane algorytmy sortowania?
Gdzie są używane algorytmy sortowania?

Wideo: Gdzie są używane algorytmy sortowania?

Wideo: Gdzie są używane algorytmy sortowania?
Wideo: Sorting Algorithms Explained Visually 2024, Może
Anonim

Krótki przegląd aplikacji sortujących

  • Obliczenia komercyjne.
  • Szukać informacji.
  • Badania operacyjne.
  • Symulacja sterowana zdarzeniami.
  • Obliczenia numeryczne.
  • Wyszukiwanie kombinatoryczne.
  • Prima algorytm i Dijkstry algorytm są klasyczne algorytmy które przetwarzają wykresy.

W związku z tym, który algorytm sortowania jest używany i kiedy?

Wybór algorytmu sortowania

Algorytm Najlepszy przypadek Stabilny?
Sortowanie przez wstawianie O(n) O(n) O(n) tak
Sortowanie bąbelkowe O(n) O(n) O(n) tak
Szybkie sortowanie O (n log ? n) O(n log n) O(nlogn) Zwykle nie*
Heapsort O (n log ? n) O(n log n) O(nlogn) Nie

Poza powyższym, dlaczego używamy algorytmów sortowania? Wydajny sortowanie ma znaczenie dla optymalizacji efektywności innych algorytmy (takich jak wyszukiwanie i scalanie algorytmy ), które wymagają umieszczenia danych wejściowych na posortowanych listach. Sortowanie jest również często przydatny do kanonizacji danych i tworzenia danych wyjściowych czytelnych dla człowieka.

W związku z tym, jaki jest najlepszy algorytm do sortowania?

Szybkie sortowanie

Z jakiego algorytmu sortowania korzysta program Excel?

Zastosowania SORT w programie Excel „stajnia” algorytm sortowania . Oznacza to, że jeśli istnieje wiele identycznych przedmiotów do posortowania, to Sortuj w Excelu zachowa pierwotną kolejność sortowanych pozycji.

Zalecana: