Data Structures
and Abstractions with Java
by Frank M. Carrano and Walter
Savitch
Written for an introductory course
in data structures, typically known as CS-2, this book was designed and built
from the ground up with Java and objects in mind. Frank Carrano and Walter Savitch
provide instructors and students with a carefully crafted and class-tested approach
for teaching ADTs and objects with Java. The books unique design organizes
material in short segments and relatively small chapters. This approach makes
learning easier and allows for teaching flexibility. The book shows students
how to organize their data by using a list, a dictionary, a stack, a queue,
and so on. Using these data organizations, students will learn about related
techniques for algorithm development.
Features:
- Separates the specification and
implementation of ADTs into individual, but consecutive, chapters.
- Presents short, bite-sized segments
that focus attention on one issue at a time.
- Organizes material into numerous,
relatively small chapters that can be covered in various sequences.
- Presents highlighted notes emphasizing
key material and providing supplementary comments.
- Offers programming tips that give
readers additional programming advice.
- Contains many figures, making
presentation more visual and less imposing than other books.
- Offers self-test questions throughout
chapters, with answers in the back of the book.
- Integrates Java coverage into
the presentation, including the javadoc documentation style for Java programs.
Using this
website:
Please use the "Jump to..."
drop-down menu located on the upper left side of your screen under
the Prentice Hall logo. Under each chapter title you will find the objectives
for that chapter as well as the resources mentioned below: PowerPoint Slides,
Source Code and Figures.
This Companion
Website provides the following:
- Resources
- PowerPoint
Slides: Available for download either by chapter or as one zipped
archive for all chapters.
- Source
Code
- Figures:
Available for download either by chapter or as one zipped archive for
all chapters.
- About
The Authors
- Brief author biography for
Frank M. Carrano and Walter Savitch.
- Chapter Objectives
- Use the "Jump to..."
menu to select the appropriate chapter. Under each chapter title
you will find the objectives for that chapter as well as the resources
mentioned above: PowerPoint Slides, Source Code and Figures.
- Errata
Software
needed to view certain content:
- To
view the PowerPoint Slides, you will need Microsoft's PowerPoint 7.0
or higher or the PowerPoint Viewer, available from Microsoft.com
- To view the Source Code,
follow directions given to you by your instructor
- To view the Figures, you
will need Adobe Acrobat
Reader, as these files are in PDF form.
- You will also need a zip utility
such as WinZip or Stuffit
Expander if you plan to download any of the archives.
We hope you will find this Companion
Website useful.
The Prentice Hall Computer Science
Team