COURSE: CMSC 208 DM1 Computer Science II
TEXTS: Data Abstraction and Structures Using C++,
by Headington and Reilly, D.C. Heath Publ.(1994)
and, Data Structures in C++: A Laboratory Course,
by Roberge, D.C. Heath Publ.(1995)
|
H&R CHAPTER |
TITLE |
TOPICS |
|
1 |
Functions, Parameters, Stubs, Loop Invariants |
|
|
2 |
Specification and Implementation Files, Random Number Generators, Library Functions |
|
|
3 |
Information Hiding, Constructors |
|
|
4 |
Lists, Stacks, Queues |
|
|
5 |
Aggregate Operations, Array of structs |
|
|
6 |
Base Case and General Case |
|
|
7 |
Pointer Variables, Null Pointer, Dereference Operator, new, delete, Dynamic Array Allocation |
|
|
8 |
Dynamic Allocation of Nodes, Singly Linked Lists, Recursive Traversal |
|
|
9 |
Copy Constructor, Destructor, Stack, Queue |
|
|
12 |
Big-O Notation, Linear and Binary Search, Hashing, Quicksort |
|
|
13 |
Binary Expression Trees |
|
|
13-BST |
Searching, Traversals |