¿A qué libro se refirió Thomas Cormen mientras estudiaba algoritmos?

También puedo sugerir que para estudiar correctamente los algoritmos, uno debe estudiar adicionalmente: análisis numérico, optimización, teoría de gráficos y simulación de Monte Carlo. Y luego uno puede necesitar lidiar con estocástico, lo que significa más estudio para aprender el desarrollo de algoritmos en situaciones estocásticas.

Y luego uno debe comprender la física del problema para el que está diseñando el algoritmo. Conocer algoritmos sin conocer la ciencia del área en la que está diseñando el algoritmo es algo inútil.

Y eso significa conocer ecuaciones diferenciales, ecuaciones diferenciales parciales, ecuaciones diferenciales no lineales y ecuaciones diferenciales estocásticas.

Y apuesto a que pensaste que aprender algoritmos iba a ser sencillo. Ja!

Por otro lado, si solo está codificando los algoritmos diseñados por otros ingenieros, entonces esa es una historia completamente diferente y estudiar un libro sobre algoritmos puede ser suficiente.

Cuando estudié algoritmos como estudiante universitario, leí sobre todo El diseño y análisis de algoritmos informáticos de Aho, Hopcroft y Ullman. Fue publicado justo después de mi primer año. También me referí a Knuth, generalmente el volumen 3. En mi último año, tomé un curso de posgrado en optimización combinatoria, y usamos borradores del libro Papadimitriou y Steiglitz.

Cuando estudié algoritmos como estudiante graduado, usé Introducción a los algoritmos . ¡Sí, aprendí mucho del material mientras escribíamos el libro!

More Interesting

¿Cuáles son los mejores algoritmos de selección de apareamiento en informática evolutiva?

¿Hay algún libro para la recursividad?

Visión por computadora: ¿cuáles son los documentos de lectura obligatoria para el algoritmo de seguimiento de objetos?

¿Cuáles son los mejores algoritmos de agrupamiento para puntos de datos numéricos multidimensionales?

¿Es este un algoritmo correcto para verificar si un árbol es una búsqueda binaria?

¿Cuáles son algunos problemas prácticos en los que no se puede evitar el uso de algoritmos con big-O muy grande?

Dada una lista de palabras, ¿encuentra cuántas veces aparece cada palabra en los 20000 archivos dados?

Estoy buscando algunas clases que me darían consejos sobre el enfoque. ¿Debo tomar el diseño del sistema, el algoritmo o la preparación de la estructura de datos?

¿Existe un algoritmo informático para detectar 'noticias falsas'?

Cómo encontrar la suma de números naturales que suman N usando formularios y funciones en HTML

¿Cómo puede 100 determinar el número de comparaciones en 'Búsqueda binaria'?

Para ubicarse dentro del top 3 en el próximo ICPC regional, ¿qué le sugeriría a un codificador de nivel medio que tenga suficiente conocimiento?

¿Cuál es el secreto de escribir buenos algoritmos?

¿Existen algoritmos de descenso de gradiente que intenten ajustar valores de datos que representan cada uno un promedio de puntos de datos desconocidos individualmente?

¿Cuál es el problema matemático más difícil que existe?