¿Cuál es el libro correcto para comprar algoritmos de Amazon y para alguien que no tiene idea sobre el algoritmo?

Cualquier libro de texto de matemáticas de segundo grado. Para el segundo grado, la mayoría de los estudiantes al menos han aprendido el algoritmo de suma digital y ya no se puede decir que “no tienen idea de algoritmos”. Al final de la escuela primaria, la mayoría de los estudiantes conocen al menos diez algoritmos diferentes.

Si está buscando un texto introductorio sobre el análisis de algoritmos, necesitará tener muchas matemáticas y estar familiarizado con los conceptos básicos algorítmicos. Mi favorito personal para este tema es CLRS: Introducción a los algoritmos, 3a edición (MIT Press): Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein: 9780262033848: Amazon.com: Libros

Es realmente un libro encantador, aunque no puedo comentar sobre su utilidad para alguien que se enseña a sí mismo el análisis algorítmico desde cero. No puedo evitar pensar que sería útil que alguien haya realizado una buena cantidad de programación antes de leer este libro.

Un algoritmo es “un proceso o conjunto de reglas a seguir en las operaciones de resolución de problemas”. Así que aprende programación y estarás escribiendo algoritmos. Intenta enseñarte ciencias de la computación.

(Un programa es un algoritmo para resolver el problema que resuelve el programa. Pero “cómo cortar el césped” también es un algoritmo: la palabra no se limita a las computadoras).