This repository includes code for the book,
Data Structures and Algorithms in Java
by Michael Goodrich, Roberto Tamassia, and Michael Goldwasser
Published in 2023 at zybooks.com as an interactive book.
Previously published as sixth edition in print/electronic formats by
Wiley in 2014.
The source code is organized into subpackages based upon the chapters in the book where code is presented.
subpackage | Title |
---|---|
primer | Java Primer |
design | Object-Oriented Design |
fundamental | Fundamental Data Structures |
asymptotics | Algorithm Analysis |
recursion | Recursion |
stackqueue | Stacks, Queues, and Deques |
list | List and Iterator ADTs |
trees | Trees |
pq | Priority Queues |
map | Maps, Hash Tables, and Skip Lists |
searchtree | Search Trees |
sorting | Sorting and Selection |
text | Text Processing |
graph | Graph Algorithms |
Javadocs are available at https://goldwasser.github.io/DSAJ/