- Portada
- Portadilla
- Créditos
- Prólogo
- Contenido
- Capítulo 1 Análisis de la eficiencia
- Capítulo 2 Tipos de datos abstractos en programación
- Capítulo 3 Tipos de datos abstractos en C++: Clases
- Capítulo 4 Sobrecarga de operadores
- Capítulo 5 Estructuras de datos lineales: Pilas, Colas, y Listas
- Capítulo 6 Generalización: Plantillas
- Capítulo 7 Estructuras de datos no lineales: Árboles
- Capítulo 8 Abstracción por iteración: Iteradores
- Capítulo 9 Estructuras de datos no lineales: Tablas Hash
- Capítulo 10 Gestión de E/S. Ficheros
- Apéndice A Solución a los ejercicios
- Apéndice B Código ejemplo
- Apéndice C Clase string
- Apéndice D Tablas
- Bibliografía
- Índice analítico