This book began as a paper book, first published by Franklin Beedle & Associates back in 2005. Written by Brad Miller and David Ranum. We are grateful for the vision of Jim Leisy who gave us permission to take our text and publish it online as an interactive textbook.
The current repository has been translated to Java by J. David Eisenberg for a course taught at Evergreen Valley College in San José, California. Any errors in the book are exclusively his.
- You can see and read this book online at runestone.academy
- You can build it and host it yourself by following the instructions at runestone-monorepo.readthedocs.io
Problem Solving with Algorithms and Data Structures using Java: The Interactive Edition by Bradley N. Miller, David L. Ranum, Roman Yasinovskyy, and J. David Eisenberg is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.