Princeton University
Computer Science Department

Computer Science 226
Algorithms and Data Structures

Bernard Chazelle

Fall 2002


Directory
Course Information | Assignments | Exercises | Lectures | Errata

Announcements


Course Summary

The study of fundamental data structures such as lists, queues, stacks, trees, heaps, hash tables, and their variations. The implementation and analysis of important algorithms for sorting, searching, string processing, geometric applications, graph manipulation, and matrix operations. Introduction to advanced algorithms and techniques. Prerequisite: COS 126.


Administrative Information

Lectures: TTh 11:00-11:50, Room: TBA

Professor: Bernard Chazelle - 404 CS Building - 258-5380 chazelle@cs.princeton.edu

Undergraduate Coordinator: Tina McCoy - 410 CS Building - 258-1746 tmmccoy@cs.princeton.edu

Teaching Assistant: Lisa Worthington - 206 CS Building - 258-2211 lworthin@cs.princeton.edu