- Ms. Maria Saenz
This course is a continuation of COMP 170 introduces the concepts of data abstraction and data structure, including stacks, queues, lists, sets, and trees. The issues of implementing a data structure in a language such as C++ are examined using classes, arrays, and linked structures. Sorting and searching techniques are analyzed. The concepts of correctness and efficiency of algorithms are developed. Time/space comparisons of iterative algorithms with recursive algorithms are made. The course includes several major programming projects.
- Data Structures using C++ by Dr. Varsha H Patil. Oxford University Press. ISBN: 0-19-806623-6