|
My UW
|
UW Search
Computer Science Home Page
> cs367-3
CS367-3 Home Page
Contact Information
Texts, Tutorials, Java Documentation
Schedule of Topics & Course Notes
Assignments
Exams
Grading
Course Mechanics
|
 |
|
|
CS 367:
Introduction to Data Structures
Tues. & Thurs. 1:00-2:15pm, 1221 CS
Schedule of Topics & Notes
Class notes, authored by Prof. Susan Horwitz, are linked to each
topic below.
Lecture notes are also posted, together with the dates posted.
| Topic
| Approx Number of Classes
| | Overview
| 1
| | Introduction:
Abstract Data Types
| 1
| |
(lec 2,
1/20)
| | Lists (1/25)
(array implementation),
Exceptions
| 2
| |
(lec 3,
1/25;
lec 4, 2/16)
| | Program complexity
analysis
| 2
| |
(lec 5,
2/16;
lec 6, 2/16)
| | Lists:
linked-list implementation; Testing
| 3
| |
(lec 7,
2/16;
lec 8,
2/16;
lec 9,
2/16)
| | Stacks and
Queues
| 2
| |
(lec 10,
3/1;
lec 13,
3/1)
| | Recursion
| 2
| |
(lec 14,
3/8;
lec 15,
3/8)
| | Searching
(binary search)
| 1
| |
(lec 16,
3/15)
| | Trees,
binary search trees,
balanced trees
| 4
| |
(lec 17,
5/3;
lec 18,
5/3;
lec 19,
5/3)
| | Heaps and Priority queues
| 1
| |
(lec 24,
5/3)
| | Hashing
| 2
| | Graphs
| 2
| |
(lec 27,
5/3;
(lec 28,
5/3)
| | Sorting
| 2
| |
(lec 29,
5/4)
|
|
|
 |