Más cercano al arte que a la ciencia, el diseño de algoritmos constituye el corazón de la programación de software, ya que sólo con algoritmos bien diseñados y construidos un programa de computación puede cumplir su tarea de modo aceptable. Esta obra muestra los aspectos practicos y teoricos del diseño de algoritmos. Apoyado en C, que es uno de los lenguajes de programacion mas utilizados, y sin perder de vista las situaciones que enfrentara el programador en su vida cotidiana, el libro guia al lector en cada uno de los pasos para el diseño de algoritmos, con enfasis en las estructuras de datos (variables, arreglos, etc.) que los pondran en marcha. En este libro Charles F. Bowman explica por que, al diseñar algoritmos, el programador debe: - Analizar el problema antes que todo, procurando hacerlo con la informacion necesaria - Diseñar estructuras de datos adecuadas para el problema planteado - Bosquejar el algoritmo a fin de analizar su complejidad - Instrumentarlo en el lenguaje de programacion mas apropiado y luego probarlo - Evaluar su desempeño y eficiencia para el logro de su cometido -Incluye ejemplos utiles de algoritmos y resumenes al final de cada capitulo para que el programador repase cada uno de los conceptos. Sin duda, esta obra se convertira en un clasico de la enseñanza del diseño de algoritmos para las ciencias de la computacion.