Instructor

Dr. George Rouskas

Computer Science

Phone: 919-515-3860
Fax: 919-515-7896
Email: rouskas@ncsu.edu
Instructor Website
Research Website

CSC 316 Data Structures and Algorithms

3 Credit Hours

A survey of abstract data types along with efficient implementations for each. Emphasizes asymptotic running time as a measure of program performance. Lists, stacks, queues, sparse arrays, binary trees, heaps, balanced search trees, and hash tables. Illustrative applications such as graph, text-processing, or geometric algorithms.

Syllabus Schedule Lecture Videos Lecture Notes Course Website