CSCI 240  Data Structures and Algorithms

5 Units (Degree Applicable, CSU, UC)
Lecture: 72   Lab: 54
Prerequisite: CSCI 140 or CSCI 145

Abstract data types and algorithm analysis and design. Linear data structures including stacks, queues, vectors, and lists. Non-linear data structures including trees, binary search trees, heaps, priority queues, and graphs. Searching, sorting, and hash tables. Design patterns including divide-and-conquer, greedy method, and dynamic programming. Memory and disk management techniques.
Course Schedule

direddired link