Course Description

CS 251 covers the specification, representation, and manipulation of basic data structures: linked lists, arrays, stacks, queues, trees, strings, binary search trees, priority queues, heaps, and hash tables, symbol tables, Huffman codes. Fundamental concepts for the analysis of algorithms are introduced.

Click here for Syllabus with Grading Policy

Click here here to get summary of math formulas needed for the course.




Instructor:
Professor Wojciech Szpankowski,
Computer Science Building, Room #144
494-6703
Office Hours: Wednesday, Friday 3:00 - 4:00

Class Times
Teaching Assistants
P/S/O Times