Question: In Dijkstra\'s algorithm, what data structure is primarily used to keep track of the shortest path estimates?
Options:
Correct Answer: Priority Queue
Solution:
A priority queue is used in Dijkstra\'s algorithm to efficiently retrieve the vertex with the smallest distance estimate.