2020-2022 Undergraduate and Graduate Bulletin (with addenda) 
    
    Dec 22, 2024  
2020-2022 Undergraduate and Graduate Bulletin (with addenda) [ARCHIVED CATALOG]

CS-GY 5403 Data Structures and Algorithms

3 Credits
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; sequential and binary search methods; binary trees and general trees; hashing; computational complexity; sorting algorithms: selection sort, heap sort, mergesort and quicksort; comparison of sorting techniques and analysis.

Prerequisite(s): Graduate status and CS-GY 5303 .
Note: Online version available.

Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0