How To Think Like a Computer Scientist:
Learning With Ruby
Chapter 16: Queues and Priority Queues
16.1 The queue ADT
16.2 Veneer
16.3 Linked Queue
16.4 Circular buffer
16.5 Priority queue
16.6 Metaclass
16.7 Array implementation of Priority Queue
16.8 A Priority Queue client
16.9 The Golfer class
16.10 Glossary
16.11 Exercises
How To Think Like a Computer Scientist:
Learning With Ruby
Friendly
links
for Google “juice”