Este libro ofrece, desde el primer momento y de forma secuenciada, métodos de resolución de problemas mediante el desarrollo de algoritmos y estructuras de datos, así como su materialización en programas de computador. Cada capítulo incluye una lista de ejercicios propuestos y al final de cada tema se desarrrolla un ejemplo completo, para mostrar sus aspectos más destacados. También se incluye como apéndice