Data Structures and Algorithms in Java, International Student Version van Michael T. Goodrich, Roberto Tamassia en Michael H. Goldwasser is een Engelstalig studieboek dat zich richt op de principes van data structures en de bijbehorende algoritmes in Java. Dit fysieke boek is specifiek bedoeld voor professionals en studenten in de informatica.
Het boek behandelt objectgeoriënteerde ontwerpen voor data structures en algoritmes met een focus op abstracte datatypes (ADT). Voor elk ADT wordt een Java-interface gepresenteerd, gevolgd door concrete implementaties in Java-klassen. De code is samengebracht in het pakket net.datastructures, dat als educatieve bron dient en goed aansluit bij de Java Collections Framework.
Dit studieboek sluit aan bij vakgebieden als Object-oriented programming (OOP) en programming binnen computing, en is geschikt voor een professionele en academische doelgroep die dieper wil ingaan op de theorie en praktijk van structures and algorithms.

