Introduction to data structures and algorithms. Topics include ADTs, restricted lists (stacks and queries), generalized lists, trees, searching, sorting, hashing, graphs, algorithm design, introductory complexity analysis, recursion. Lect: 3 hrs./Lab: 1 hr. Prerequisite: CPS 118 Course Weight: 1.00 Billing Units: 1