Ich muss für meine Algorithmen II-Klasse „eine Prioritätswarteschlange durch einen binären Suchbaum (BST) implementiert schaffen“. Allerdings bin ich mir nicht sicher, wie Sie einen binären Suchbaum als Prioritätswarteschlange verwenden würden. Könnte jemand erklären, was es ist, dass die Zuordnung mich bittet, zu tun?
Als Referenz sind hier die Methoden müssen die Priorityqueue implementieren:
add – adds a new item to the queue
peek – returns the head of the queue
remove – removes the head of the queue and returns it
search – returns the position of an element in the queue, or -1 if it is not found.
size – returns the total number of elements in the queue
inorder – returns an in-order, comma-separated string of every element in the queue
preorder – returns an pre-order, comma-separated string of every element in the queue
height – returns the height of the underlying BST
Vielen Dank im Voraus für jede Beratung !!













