Question: Which data structure is typically used to implement a priority queue?
Options:
Correct Answer: Heap
Solution:
Heaps are commonly used to implement priority queues because they allow for efficient insertion and removal of the highest (or lowest) priority element.