Despite a few errors, when one begins to understand the flow of this laboratory manual it makes for excellent pedagological development. I have used it in a classroom setting with most satisfactory results for the students.
A Laboratory Course in C++ Data Structures, Second Edition
β Scribed by James Roberge
- Publisher
- Jones and Bartlett Publishers, Inc.
- Year
- 2003
- Tongue
- English
- Leaves
- 431
- Edition
- 2 Sub
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
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.
β¦ Table of Contents
Preface......Page 6
Contents......Page 16
1 Logbook ADT......Page 20
2 Point List ADT......Page 42
3 Array Implementation of the List ADT......Page 64
4 Ordered List ADT......Page 86
5 Stack ADT......Page 112
6 Queue ADT......Page 136
7 Singly Linked List Implementation of the List ADT......Page 156
8 Copying and Comparing ADTs......Page 178
9 Doubly Linked List Implementation of the List ADT......Page 200
10 Recursion with Linked Lists......Page 222
11 Binary Search Tree ADT......Page 254
12 Expression Tree ADT......Page 276
13 Weighted Graph ADT......Page 298
14 Hash Table ADT......Page 326
Laboratory A String ADT......Page 350
Laboratory B Heap ADT......Page 370
Laboratory C Performance Evaluation......Page 396
1 Program Validation in C++......Page 414
2 A Summary of C++ I/O......Page 420
3 Pointers......Page 428
π SIMILAR VOLUMES
A Laboratory Course in C++ Data Structures, Second Edition 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
A Laboratory Course in C++ Data Structures, Second Edition 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
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
All worksheet pages and appendix material are available online for instructors and students to utilize and print as needed.<br />More sophisticated use of templates is presented. Template specialization is introduced in the Expression Tree. Default templa SA