Computing McGraw-Hill, 1997 — 291 p.
Abstract Data Types in Java examines the design and development of the data structures required for meaningful application development, specifically in the Java programming language. With its numerous examples and exercises, this book is intended as both a resource for the programmer and as a collegiate text. Abstract Data Types in Java provides extensive analysis, explanation, and code examples in the Java programming language for the data structures explored. An incremental learning approach is used to facilitate the comprehension and retention of the material. Simpler, basic abstract types evolve into the more complex structures chapter by chapter. Each chapter closes with a summary of the important topics discussed as well as exercises designed to illustrate the points covered and to solidify the reader's understanding.
This book is written for the intermediate-level programmer and the college-level computer sciences student who are studying advanced programming concepts. As a programmer, a solid understanding of abstract data types is integral to the software-development process. This understanding includes the design, use, and implementation of these data structures. Any large-scale software development project will use at least some of these abstract types in its implementation. This book addresses these needs. Since the examples and exercises in the book are implemented in the relatively new and very popular Java programming language, thisbook should also appeal to programmers migrating from the more established industry languages such as C and C++.
To make good use of this book, you should have a reasonable familiarity with the Java programming language and its syntax. C and C++ programmers should have little problem following the examples supplied. Non-programmers and beginning programmers may want to have a Java language reference man