Este texto da un tratamiento completo a las estructuras de datos y algoritmos, los autores están unificados por un concepto informal de «tipos abstractos de datos,» que permite a los lectores comparar diferentes tipos de implementaciones del mismo concepto. Contiene técnicas para el diseño de algoritmos y todo el análisis básico algoritmo está cubierto.

Este libro es bastante conocido, la edición más reciente es de 1983, pero los conceptos básicos de algoritmos y estructuras de datos no han cambiado mucho desde entonces. El libro combina compacidad y rigor de la explicación, y los algoritmos se suministran con pruebas e implementaciones. El libro no es la mejor opción para los principiantes, pero sin duda lo recomendaría a cualquiera, que confía en el conocimiento de los fundamentos y le gustaría tener libro de texto compacto y lleno de estructuras de datos y algoritmos.

El único defecto del libro es que todas las implementaciones se realizan en Pascal. Puede parecer un pseudocódigo para aquellos que no están familiarizados con este lenguaje de programación.