Esta obra presenta los principales algoritmos y estructuras de datos conocidos. Las técnicas de diseño de algoritmos se explican de manera sencilla, mediante refinamientos sucesivos hasta alcanzar el nivel de implementacion en lenguaje Pascal, y ademas, en los apendices, todo programa en Pascal tiene su correspondiente programa en C. Podemos destacar: cubre las estructuras de datos elementales incluyendo listas lineales, pilas y colas, hace especial hincapie en los tipos abstractos de datos, se ofrece informacion acerca del comportamiento teorico y practico de los algoritmos, contiene mas de 155 ejercicios propuestos y para 58 de ellos se presenta una solucion, material de apoyo a los profesores en forma de transparencias y los codigos en Pascal y C se pueden descargar desde el sitio www.infor.uva.es/algoritmos.