Think of some real life examples of things that operate as a stack, as
a queue, and as a priority queue. Your examples do not have to be
related to computers, but they can be. You should have at least one
example of each.
What is the difference between a priority queue and a
set in STL?