A/An __________ is a collection of items into which Items can be inserted arbitrarily and from which only the smallest item can be removed:
An ascending priority queue is a collection of items into which Items can be inserted arbitrarily and from which only the smallest item can be removed.
The priority queue is a data structure in which the intrinsic ordering of the elements does determine the result of its basic operations. An ascending priority queue is a collection of items into which items can be inserted arbitrarily and from which only the smallest item can be removed.
A priority queue is an abstract data type which is like a regular queue or stack data structure, but where additionally each element has a "priority" associated with it. While priority queues are often implemented with heaps, they are conceptually distinct from heaps.