Inhaltsverzeichnis:

Wo werden Sortieralgorithmen verwendet?
Wo werden Sortieralgorithmen verwendet?

Video: Wo werden Sortieralgorithmen verwendet?

Video: Wo werden Sortieralgorithmen verwendet?
Video: Was sind Sortierverfahren? - Sortieralgorithmen (Part 1) 2024, November
Anonim

Ein kurzer Überblick über Sortieranwendungen

  • Kommerzielle Computer.
  • Suche nach Informationen.
  • Unternehmensforschung.
  • Ereignisgesteuerte Simulation.
  • Numerische Berechnungen.
  • Kombinatorische Suche.
  • Prims Algorithmus und Dijkstras Algorithmus sind klassisch Algorithmen die Grafiken verarbeiten.

Welcher Sortieralgorithmus kommt dabei wann zum Einsatz?

Auswahl eines Sortieralgorithmus

Algorithmus I'm besten fall Stabil?
Sortieren durch Einfügen O(n) O(n) O(n) Jawohl
Blasensortierung O(n) O(n) O(n) Jawohl
Schnelle Sorte O (nlog ? n) O(nlogn) O(nlogn) Normalerweise nicht*
Heapsort O (nlog ? n) O(nlogn) O(nlogn) Nein

Warum verwenden wir außer oben Sortieralgorithmen? Effizient Sortierung ist wichtig für die Optimierung der Effizienz anderer Algorithmen (wie Suchen und Zusammenführen Algorithmen ), die erfordern, dass die Eingabedaten in sortierten Listen vorliegen. Sortierung ist auch oft nützlich, um Daten zu kanonisieren und eine für Menschen lesbare Ausgabe zu erstellen.

Welcher ist der beste Algorithmus zum Sortieren?

Schnelle Sorte

Welchen Sortieralgorithmus verwendet Excel?

SORT von Excel verwendet ein "stabiler" Sortieralgorithmus . Das bedeutet, wenn mehrere identische Artikel sortiert werden sollen, dann Excels SORT behält die ursprüngliche Reihenfolge der sortierten Elemente bei.

Empfohlen: