Apr 30, 2026  
2026-2027 Graduate Catalog 
    
2026-2027 Graduate Catalog
Add to Portfolio (opens a new window)

CS 316 - Data Structures & Algorithm Analysis


4 credits
This course presents an introduction to advanced data structures using object oriented C++ language features. Topics include abstract levels of data type, classes, member functions, access ability, recursion, AVL-trees, B-trees and general trees, graphs, sorting, searching, hashing, complexity and efficiency of algorithms, data compressions, and memory management.

Requisites: CS 216. (Required, Previous). MATH 300 (Required, Previous or concurrent).

Session Cycle: Fall only Yearly Cycle: Every Year



Add to Portfolio (opens a new window)