"El enfoque único del libro de separar la interfaz (como usar una estructura de datos) y la implementación (cómo programar una estructura) de cada estructura de datos en partes ha sido aclamado tanto por los profesores y estudiantes como una manera excepcional y eficiente de los datos de enseñanza estructuras. profesor Mark Allen Weiss continúa con este enfoque en la tercera edición de estructuras de datos y resolución de problemas usando Java mediante la introducción de conceptos en cuatro partes. Parte 1 (gira de Java), Parte 2 (Algoritmos y bloques de edificios) y la Parte 3 ( Aplicaciones) sentar las bases de discusión de conceptos y herramientas básicas y proporcionar algunos ejemplos prácticos. Implementación de estructuras de datos no se muestra hasta que la parte 4 (implementaciones). Este enfoque práctico obliga al estudiante a pensar de manera abstracta acerca de la funcionalidad de las estructuras de datos antes de su ejecución . " "Esta edición incorpora las muchas mejoras de Java 5.0. Incluye cobertura de programación genérica y del diseño de las clases de colección genéricas. Este libro es apropiado para estudiantes que están familiarizados con los conceptos básicos de programación en Java o no conoce el idioma y quieren aprender cómo trata a las estructuras de datos conceptos "-. cubierta del libro.