Java Structures: Data Structures in Java for the Principled Programmer, The √7 Edition

Java Structures: Data Structures in Java for the Principled Programmer, The √7 Edition

This book attempts to provide a fresh and focused approach to the design and implementation of classic structures in a manner that meshes well with existing Java packages.

Publication date: 01 Sep 2007

ISBN-10: n/a

ISBN-13: n/a

Paperback: 542 pages

Views: 6,634

Type: Book

Publisher: n/a

License: Standard Copyright License

Post time: 14 Nov 2016 09:00:00

Java Structures: Data Structures in Java for the Principled Programmer, The √7 Edition

Java Structures: Data Structures in Java for the Principled Programmer, The √7 Edition This book attempts to provide a fresh and focused approach to the design and implementation of classic structures in a manner that meshes well with existing Java packages.
Tag(s): Algorithms and Data Structures Java
Publication date: 01 Sep 2007
ISBN-10: n/a
ISBN-13: n/a
Paperback: 542 pages
Views: 6,634
Document Type: Book
Publisher: n/a
License: Standard Copyright License
Post time: 14 Nov 2016 09:00:00
From the Preface to the √7 Edition:
Bailey wrote:In your hand is a special edition of Java Structures designed for use with two semesters of Williams’ course on data structures, Computer Science 136. This version is only marginally different than the preceding edition, but is positioned to make use of Java 5 (the trademarked name for version 1.5 of the JDK). Because Java 5 may not be available (yet) on the platform you use, most of the code available in this book will run on older JDK’s. The one feature that would not be available is Java’s new Scanner class from the java.util package; an alternative is my ReadStream class, which is lightly documented in Section B.3.1 on page 494. It is a feature of the structure package soon to be removed. 

In making this book available in this paperbound format, my hope is that you find it a more inviting place to write notes: additions, subtractions, and updates that you’re likely to have discussed in class. Sometimes you’ll identify improvements, and I hope you’ll pass those along to me. In any case, you can download the software (as hundreds of thousands have done in the past) and modify it as you desire. 

More Resources:




About The Author(s)


Professor of Computer Science at Williams College.

Duane A. Bailey

Professor of Computer Science at Williams College.


Book Categories
Sponsors