Was ist der Unterschied zwischen "Shortest Path" und "Pathfinding"? Welche Shortest-Path-Algorithmen gibt es? Wie findet man den kürzesten Weg zwischen zwei Punkten in einem Labyrinth?
Alle bisher vorgestellten Sortierverfahren basieren auf dem Vergleich zweier Elemente auf kleiner, größer oder gleich. Dass es auch sogenannte nicht-vergleichsbasierte Sortierverfahren gibt, erfährst du in diesem Artikel über Counting Sort.
In diesem Artikel zeige ich dir, das Heapsort nichts mit dem Java-Heap zu tun hat. Ich zeige die Funktionsweise, den Java-Quellcode und erkläre, wie man die Zeitkomplexität bestimmt.