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