Objectives
- Use stacks to store and retrieve data
- Use queues to store and retrieve data
- Use templating to make linked lists, stacks, and queues more general
- Use dynamic memory allocation to make data structures more memory efficient
These topics are covered in detail in the text, so these notes won't bother reiterating them. The class session will discuss some topics in detail, and then illustrate their implementation with some of the programs listed on this page. If you don't have the text, then you can get most of the details of the data structures we will be discussing using Wikipedia: