El libro se dirige al estudio de las estruturas de datos en el contexto de la programación modular. Por ésto el texto no sólo presenta la famílias clásicas de estructuras de datos y calcula su eficiencia, sinó que también les proporciona un significado formal, las encpasula en módulos y estudia su uso en el diseño y la implementación de algoritmos. Por lo que respecta a los destinatarios de la obra, el libro está pensado como texto de soporte para los alumnos de un curso de estructuras de datos en una ingeniería de informática; en este sentido, se incluyen especificaciones y programas detallados y se proponen numerosos ejercicios. Por otro lado, se ha intentado introducir los diversos conceptos de manera que el contenido sea comprensible sin nigún conocimiento previo sobre el tema.Edición revisada y mejorada Diciembre del 2001