Proyectado para cursos introductorios de matemáticas discretas, este libro de gran éxito proporciona una introducción accesible a las matemáticas discretas a través de un enfoque algorítmico que se concentra en las tecnicas de resolucion de problemas. Este texto de introduccion a la matematica discreta adopta un punto de vista algoritmico. Los algoritmos se escriben en una forma flexible de seudocodigo. Se pone enfasis en la relacion entre los diversos temas. Por ejemplo, la induccion matematica esta intimamente ligada con los algoritmos recursivos, y la sucesion de Fibonacci se utiliza en el analisis del algoritmo de Euclides. Se presenta un gran numero de aplicaciones, en particular a la computacion, y cerca de 2400 ejercicios, con las respuestas de casi la tercera parte de ellos al final del libro. Se integran mas de 650 figuras y tablas.