Мне нужно «создать приоритет очередь реализуется с помощью двоичного дерева поиска (BST)» для моего класса алгоритмов II. Тем не менее, я не уверен, как именно вы будете использовать дерево двоичного поиска в качестве приоритетной очереди. Может кто-то выяснить, что это такое, что назначение просит меня сделать?
В качестве ссылки, здесь Методы PriorityQueue должны реализовать:
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
Заранее спасибо за любые советы !!













