CSE 326 Data Structures, Winter 2002

**Lectures**: MWF 1:30-2:20 EE1 037
**Section AA**: Thurs 1:30-2:20 EE1 025
**Section AB**: Thurs 2:30-3:20 EE1 037

**Midterm**: TBA
**Final**: Monday, March 18

Henry Kautz, **Instructor**

kautz@cs.washington.edu

(206) 543-1896

office hours:

Monday 2:30 - 3:30 or by appointment

Sieg 417

Nick Deibel, **TA**

jdeibel@cs.washington.edu
*office hours*:

Friday 11:30 - 12:30

Sieg 226a

Hannah Tang, **TA**

hctang@cs.washington.edu
*office hours*:

Tuesday 4:30 - 5:30

Sieg 226a

**Textbook**: M.A. Weis, *Data Structures & Algorithms
in C++*

(2nd edition, 1999, ISBN: 0-201-36122-1)

We will be covering all of chapters 1-8 and parts of 9, 10, and 11.

**Course Home Page**: http://www.cs.washington.edu/education/courses/326/02wi/

See links from Home Page for instructions on registering for course
email.

Programming will be done on the CSE lab machines using Unix and g++.
See links from the home page for laboratory information.

**Purpose of course**: Fundamental abstract data types and
their implementations as data structures. Asymptotic analyses of algorithms
involving these data structures. Specific topics include:

- algorithm analysis
- linked lists
- trees and traversals
- binary search trees
- balanced trees (AVL and Splay)
- hashing
- priority queues and heaps
- sorting
- disjoint union-find

- Weekly written homework due at the start of class on due date. 10% penalty for homework turned in by 10:30 am the next week day. Afterward, NO late homework accepted. Homework can be typed or clearly handwritten.
- Work in teams only on explicit team projects as specified on the particular assignment. If the assignment does not mention teams, then you should work out the solutions to each problem yourself. General discussions with other sutdents about course topics are encouraged. If you have questions about whether some kind of joint work with your fellow students is permissible talk to the instructor or TA, and read the College of Engineering Policy on Academic Misconduct:

http://www.engr.washington.edu/org/processes/miscpolicy.htm

homework: 65%

exams 35%

class participation 5%

TOTAL: 105%