Question: What data structure is typically used to implement Dijkstra\'s algorithm efficiently?
Options:
Correct Answer: Priority Queue
Solution:
A priority queue is used in Dijkstra\'s algorithm to efficiently retrieve the next node with the smallest tentative distance.