kann mir jemand eine einfache Möglichkeit nennen, eine Prioritätswarteschlange zu implementieren, die nur extract_min, add und reduced key anbietet, ohne den eingebauten in Java zu verwenden. Es ist besser, so effizient wie möglich und nicht schwer zu implementieren. Bitte gib mir ein Muster. Vielen Dank im Voraus!Einfache Prioritätswarteschlange in Java
0
A
Antwort
3
Es ist ziemlich konzeptionelles Problem als Implementations ein, so empfehle ich Ihnen einen Blick auf Wiki haben Priority queue oder heap Seiten oder tauchen Sie ein in ein paar wirklich gute Bücher, zum Beispiel „Einführung in die Algorithmen“. Wenn Sie die Logik hinter diesen Datenstrukturen (und auch anderen Algorithmen) verstehen, sollte es keine große Sache sein, sie in einer beliebigen Programmiersprache zu implementieren.
Verwandte Themen
- 1. Java-Prioritätswarteschlange
- 2. Prioritätswarteschlange für HashMap-Objekt in Java
- 3. Eine Prioritätswarteschlange gibt Fehler in Java
- 4. Prioritätswarteschlange Implementierung in C
- 5. Unterschied zwischen offer() und add() in der Prioritätswarteschlange in Java?
- 6. Pairwise Prioritätswarteschlange
- 7. Kameraabsicht und Prioritätswarteschlange in Android
- 8. Prioritätswarteschlange in c verknüpfte Liste
- 9. Einfache Variablen in Java & C++
- 10. einfache Animation in Java-Script
- 11. Pair innerhalb der Prioritätswarteschlange
- 12. Datenstruktur der Prioritätswarteschlange
- 13. Liste zur Prioritätswarteschlange
- 14. Gleichzeitig veränderbare Prioritätswarteschlange
- 15. Korrekte Heap-Implementierung in einer Prioritätswarteschlange
- 16. Eine Java PriorityQueue zu einer stabilen Prioritätswarteschlange machen
- 17. Random Access Prioritätswarteschlange
- 18. java einfache Assoziation
- 19. Einfache RSA-Verschlüsselung (Java)
- 20. Java-Thread einfache Warteschlange
- 21. Java einfache Verschlüsselung
- 22. Hat R eine Prioritätswarteschlange wie Java's PriorityQueue?
- 23. Dienst mit der Prioritätswarteschlange in Android
- 24. Operator <Fehler in der Prioritätswarteschlange
- 25. Tie Breaking in einer Prioritätswarteschlange mit Python
- 26. Gibt es in Scala eine unveränderbare Prioritätswarteschlange?
- 27. Komplexität der Einfügung in die Prioritätswarteschlange
- 28. Prioritätswarteschlange von Paaren in umgekehrter Reihenfolge
- 29. Prioritätswarteschlange mit höherer Priorität zuerst in Python
- 30. CUDA on Thrust: Wie prioritätswarteschlange
Ich rieche Hausaufgabe, weil Sie sonst Java PriorityQueue verwenden sollten. Wenn Sie sich nicht anstrengen wollen, Ihr Problem zu lösen, warum erwarten Sie das? – birryree
Für welche Klasse in welchem College ist das also? – MattC
hehe, ja, aber das ist nur ein Teil meiner Aufgabe. Der Hauptteil ist getan – user512853