Fernando Villanueva reseñó Algorithms de Panos Louridas
Excelente introducción a la algoritmia
5 estrellas
Algorithms, de Panos Louridas, es una excelente introducción a la algoritmia para no iniciados. Ciertamente, alguna parte puede hacerse un poco cuesta arriba, pero en general es extraordinariamente accesible. El libro presenta 6 capítulos más un epílogo.
En el primer capítulo, Louridas explica lo que es un algoritmo, incluyendo también las medidas de eficiencia del mismo y la notación 'big O'. Los capítulos 2, 3 y 4 están dedicados a algoritmos de grafos, de búsqueda y de ordenación respectivamente, con una más que apropiada selección de los mismos y una explicación muy clara. El capítulo 5 está dedicado en su integridad a la exposición y explicación detallada y por pasos del algoritmo PageRank de Google (al menos en su forma básica primitiva). La explicación, de nuevo, no puede ser más clara. La función del capítulo es mostrar de forma más detallada un caso de uso real de un algoritmo sencillo …
Algorithms, de Panos Louridas, es una excelente introducción a la algoritmia para no iniciados. Ciertamente, alguna parte puede hacerse un poco cuesta arriba, pero en general es extraordinariamente accesible. El libro presenta 6 capítulos más un epílogo.
En el primer capítulo, Louridas explica lo que es un algoritmo, incluyendo también las medidas de eficiencia del mismo y la notación 'big O'. Los capítulos 2, 3 y 4 están dedicados a algoritmos de grafos, de búsqueda y de ordenación respectivamente, con una más que apropiada selección de los mismos y una explicación muy clara. El capítulo 5 está dedicado en su integridad a la exposición y explicación detallada y por pasos del algoritmo PageRank de Google (al menos en su forma básica primitiva). La explicación, de nuevo, no puede ser más clara. La función del capítulo es mostrar de forma más detallada un caso de uso real de un algoritmo sencillo pero potente (los casos de uso se mencionan también en otros capítulos anteriores, pero no con tanto detalle). El capítulo 6 está dedicado al 'Deep Learning' y redes neuronales, que se explican, de nuevo, con suma claridad. El epílogo, por último, explica qué es una máquina de Turing y cómo, hoy por hoy, son consideradas como la herramienta fundamental que marca los límites de lo computable. El libro incluye también un glosario muy útil, así como una bibliografía. No hay muchas notas, pero sí las justas y apropiadas.
En fin, un libro que me ha gustado mucho y que me ha permitido recordar y revisar algunas cosas que ya sabía y aprender algunas otras. Se trata de un texto más que recomendable para iniciarse en el campo de la algoritmia.