Course Information

CS5403 Data Structures and Algorithms

Credits: 3.00

This course introduces data structures. Topics include program specifications and design; abstract data types; stacks, queues; dynamic storage allocation; sequential and linked implementation of stacks and queues; searching methods, sequential and binary; binary trees and general trees; hashing; computational complexity; sorting algorithms: selection sort, heap sort, mergesort and quicksort; comparison of sorting techniques and analysis.

Prerequisite: Graduate Standing, CS 5303 *Online version available.