Hallo,
so wie ich verstanden habe, wird für PriorityQueues immer eine Max oder Min Heap Struktur verwendet.
Aber wenn ich beispielsweise eine MaxHeap Struktur ausgeben lasse, ist diese ja noch nicht richtig der Größe nach geordnet. Man müsste sie noch mit Hilfe des Heapsort Alg. sortieren. Davon ist bei der Implementierung von PriorityQueues aber nie die Rede.
Hoffentlich kann mich hier jemand aufklären.
Danke!
so wie ich verstanden habe, wird für PriorityQueues immer eine Max oder Min Heap Struktur verwendet.
Aber wenn ich beispielsweise eine MaxHeap Struktur ausgeben lasse, ist diese ja noch nicht richtig der Größe nach geordnet. Man müsste sie noch mit Hilfe des Heapsort Alg. sortieren. Davon ist bei der Implementierung von PriorityQueues aber nie die Rede.
Hoffentlich kann mich hier jemand aufklären.
Danke!