Πρέπει να «δημιουργήσει μια ουρά προτεραιότητας υλοποιείται από ένα δυαδικό δέντρο αναζήτησης (BST)» για την τάξη μου αλγόριθμους II. Ωστόσο, δεν είμαι σίγουρος πώς ακριβώς θα χρησιμοποιούσατε ένα δυαδικό δέντρο αναζήτησης ως μια ουρά προτεραιότητας. Θα μπορούσε κάποιος να διευκρινίσει ποια είναι η αποστολή μου ζητά να κάνω;
Ως αναφορά, εδώ είναι οι μέθοδοι η ουρά προτεραιότητας πρέπει να εφαρμόσει:
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
Σας ευχαριστούμε εκ των προτέρων για οποιαδήποτε συμβουλή !!













