Credits: 3Prerequisite: CSC 221. Prerequisite or corequisite: MAT 161. Study of basic data structures and their applications: lists and trees; heaps; graph algorithms; sort and search techniques; hashing; and analysis and design of efficient algorithms.