Priority Queue
Problems on priority queues, including always taking the smallest or largest element, merging sorted lists, scheduling tasks by deadline or priority, running medians, the k-th smallest element and simulating events in time order.
The priority queue article in the Data structures section explains the heap behind it, and Dijkstra's algorithm shows its best-known use. Related problem sets are under Greedy algorithms and Data structures.
Problems
Tram#460
Easy
Double Queue#790
Medium
Barbershop#1587
Very easy
I Can Guess the Data Structure!#2055
Very easy
K Smallest Sums#2057
Very easy
Running Median#2443
Very easy
Stock Prices#2456
Very easy
Choosing a Camera#2566
Medium
Distance between the vertices#2965
Very easy
Quelling Blade#3094
Very hard
Light Road#3286
Hard
Queue#3809
Very easy
Schedule#3929
Very easy
Estimation#3975
Hard
Find the Median - 2#4074
Very easy
Two professors#5737
Very easy