the priority queues is optimized for the special task of group of answer choices ordering a list of elements by their priority quickly locating the element of highest priority allowing for insertion in the middle of a group of elements enforcing the first-in, first-out rule