Data Structures in C++: A Laboratory Course

From the Publisher: Data Structures in Java: A Laboratory Course is designed for an open or closed laboratory that accompanies any data structures or advanced programming course using Java. This laboratory manual encourages "learning by doing" through a four-part structure within each lab unit: Prelab assignments that have students implement most of the basic operations of a particular data structure. Bridge exercises that encourage students to carefully test their implementation of the data structure. In-lab projects that let students develop real-world applications that utilize the data structure or add more sophisticated operations to the data structure. Postlab exercises that include analyzing and validating software efficiency. For maximum flexibility and coverage, there are sixteen labs from which to choose.