Code from the book Data Structures and Algorithms in Java (Sixth Edition), by Michael T. Goodrich, Roberto Tamassia, and Michael H. Goldwasser, as published by zyBooks in 2023.

The source code is available at https://github.com/goldwasser/DSAJ.

Packages
Package
Description
Code from the chapter "Algorithm Analysis"
Code from the chapter "Object-Oriented Design"
Code from the chapter "Fundamental Data Structures"
Code from the chapter "Graph Algorithms"
Code from the chapter "List and Iterator ADTs"
Code from the chapter "Maps, Hash Tables, and Skip Lists"
Code from the chapter "Priority Queues"
Code from the chapter "Java Primer"
Code from the chapter "Recursion"
Code from the chapter "Search Trees"
Code from the chapter "Stacks, Queues, and Dequeues"
Code from the chapter "Text Processing"
Code from the chapter "Trees"
Extraneous code used in several chapters