Prioritätswarteschlange mit Stapel
-
29-09-2020 - |
Frage
kann eine Prioritätswarteschlange mit Stapeln erstellen, so dass die Prioritätswarteschlange für jeden Betrieb dieselbe Komplexität hat. Könnte es getan werden?Wenn das so ist, wie?Wenn nicht, was ist die beste Lösung, die getan werden kann?
Jeder Betrieb eines Stapels mit einem Array ist
Lösung
Denken Sie darüber nach.Sie können ein Array sortieren, indem Sie alle Elemente in eine Prioritätswarteschlange hinzufügen, und dann die Elemente in sortierter Reihenfolge entfernen.
Wenn Sie in konstanter Zeit eine Prioritätswarteschlange ausführen können, können Sie lineare Zeit sortieren.Aber du kannst nicht.