Las respuestas innegablemente no son fáciles de obtener. Sin embargo, el esfuerzo y la búsqueda constante del saber siempre valen la pena. Encontrar caminos es una tarea estimulante. Enseñar al alumno a ser flexible, a observar un problema desde ángulos diferentes, a ver distintas alternativas, a sentir la belleza de una solución es una tarea de maestros con pasión. Enseñar a aprender. Enseñar a ver. Enseñar a saber.
Esta edición reúne lo mejor de las ediciones anteriormente publicadas con la misma editorial e incluye nuevos problemas, mejores soluciones y novedosos componentes que permiten una mejor comprensión, claridad y aplicación de los conceptos estudiados. El lenguaje que se utiliza para mostrar la solución de los problemas es pseudo-código de alto nivel. Esta característica es muy importante porque facilitan al alumno concentrarse en las estructuras de datos y algoritmos asociados a ellas sin la necesidad de relacionados a un lenguaje de programación en particular.