C++ Data Structures: A Laboratory Course

Front Cover
Jones & Bartlett Learning, 2009 - Computers - 173 pages
C++ Data Structures: A Laboratory Course exemplifies the active learning experience. With a dynamic learn-by-doing focus, this laboratory manual encourages students to explore data structures by implementing them, a process through which students discover how data structures work and how they can be applied. Providing a framework that offers feedback and support, this text challenges students to exercise their creativity in both programming and analysis. Topics covered include: Text ADT, BlogEntry ADT, Stack ADT, Heap ADT, Weighted Graph ADT, and much more!
 

Contents

1 Text ADT
1
2 BlogEntry ADT
15
3 Array Implementation of the List ADT
29
4 Ordered List ADT
43
5 Singly Linked List Implementation of the List ADT
57
6 Stack ADT
69
7 Queue ADT
83
8 Expression Tree ADT
93
9 Binary Search Tree ADT
107
10 Hash Table ADT
121
11 Heap ADT
133
12 Weighted Graph ADT
149
13 Performance Evaluation
165
Copyright

Other editions - View all

Common terms and phrases

About the author (2009)

Stefan Brandle, Ph.D., Taylor University James Roberge earned his Ph.D. at Northwestern University. His research interests include medical imaging, computer visualization, and computer science education.