Computer Sciences Dept.

CS 367: Introduction to Data Structures

Spring 2005
Instructor: Prof. Mary Vernon

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)

 
Computer Sciences | UW Home