Read Sections 4.1 through 4.4 of Data Structures, Abstraction and Design using Java.

Chapter 4.

  1. Stack Abstract Datatype
  2. Stack Application
  3. Implementing a Stack
  4. Additional Stack Applications
  5. Queue Abstract Data type
  6. Queue Applications
  7. Implementing the Queue Interface
  8. The Dequeue Interface

Be able to answer the self-check questions at the end of each section.