CS 367 - Introduction to Data Structures - Section 3
Notes
- 9/2 Course introduction & overview
- 9/4 Preconditions and postconditions
- 9/9, 9/11 Bags in C++
- 9/11 - 9/18 Complexity, big-oh, searching, and sorting
- 9/18 - 9/25, 10/7 Lists
- 10/9, 10/16 Dynamic memory issues in C++
- 10/16 Function templates
- 10/21 Class templates
- 10/21, 10/23 Stacks
- 10/28 Queues
- 10/30
- 11/4
- 11/6 Introduction to trees
- 11/11
- 11/13
- 11/18, 11/20
- 11/25, 12/2
- 12/2, 12/4 Hashing
- 12/9 Sorting
- 12/11 Sorting continued
-
Supplemental notes on stacks and queues (courtesy of
Susan Horwitz )
-
Introductory notes on recursion and recursive functions (courtesy of
Susan Horwitz )
-
Notes on AVL trees (based on notes prepared by Marvin Solomon)