
Data Structures with
C++ Using STL
William Ford
William Topp
Data Structures with C++ using STL, 2nd Edition
William H. Ford
William R. Topp, both University of the Pacific
Copyright 2002, 1-37 pp. Hardcover
ISBN 0-13-085850-1
PC Source Code
Download the Microsoft Visual Studio.NET C++ version of the software as a ZIP file "ftsoftds.NET.zip". It expands into a directory containing the include files and programs for each chapter. This directory contains the file "readme.txt" that provides instructions for using the software. In support of students and faculty who want to see graphical drawing of trees, the "d_stree.h" class in the include files and Chapter 10 programs have been expanded. All of the new details can be read on the Web tutorial that illustrates how trees are displayed.
Download the Microsoft Visual Studio 6 C++ version of the software as a ZIP file "ftsoftds_VC++6.zip". It expands into a directory containing the include files and programs for each chapter. This directory contains the file "readme.txt" that provides instructions for using the software. In support of students and faculty who want to see graphical drawing of trees, the "d_stree.h" class in the include files and Chapter 10 programs have been expanded. All of the new details can be read on the Web tutorial that illustrates how trees are displayed.
Download the Dev-C++ version of the software as a ZIP file "ftsoftds_Dev-C++.zip". It expands into a directory containing the include files and programs for each chapter. This directory contains the file "readme.txt" that provides instructions for using the software. In support of students and faculty who want to see graphical drawing of trees, the "d_stree.h" class in the include files and Chapter 10 programs have been expanded. All of the new details can be read on the Web tutorial that illustrates how trees are displayed.
Unix Source Code
First download the README file to obtain complete instructions for performing the software installation. Then download the tar-gzip file "ftsoftds.tgz" and follow the directions in the README file to extract and install the software. The software contains the include files and programs for each chapter. An X Window implementation of the graphics is available. The authors thank Christian Kreiner of the Graz University of Technology in Graz, Austria for implementing the graphics software for X.
Web Tutorials
The book provides a series of Web Tutorials that expand the discussion of C++ "namespace" mechanism, C-style strings, and the algorithm to implement a pseudo-random number generator. We also provide tutorial materials concerning AVL trees and an algorithm that displays a binary tree. Download these materials in the ZIP file "tutorials.zip".
PowerPoint Slides
The authors provide instructional slides for each chapter. The ZIP file "slides.zip" expands into a directory that contains the slides.
Visual Studio 6 Service Pack 6
If you are using Microsoft Visual Studio 6, the following is a link to the site for downloading Service Pack 6. This pack contains important bug fixes that are required to compile many programs in the book .