Este libro se centra en el diseño y construcción de estructuras de datos, junto con la definición, diseño e implementación de algoritmos eficientes. Se abordan las técnicas modernas de resolución de problemas con computadora, bajo el enfoque de los tipos abstractos de datos. El libro está dirigido a estudiantes y profesionales de la informática que deseen profundizar en el diseño y la implementación de estructuras de datos eficientes.