Ich bin ziemlich neu in Heaps und versuche, mich darum zu kümmern, warum Min- und Max-Heaps als Bäume dargestellt werden, wenn ein sortiertes Array standardmäßig beide Min / Max-Eigenschaften bietet.
Und ein Follow-up: Was ist der Vorteil des Umgangs mit der Komplexität des Einfügens in einen Heap, wenn ein Algorithmus wie das schnelle Sortieren sehr gut sortiert wird?
Kontext: Ich arbeite mit CLRS / MIT 6.006 in Python und habe nur ganzzahlige Darstellungen von Blattwerten gesehen. Ist dies in einer Sprache wie C besser anwendbar, in der jedes Blatt eine Struktur enthält, die nicht einfach sortiert werden kann?