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.
- ¿Cuál es el número de elementos comunes en dos conjuntos de permutación?
- ¿Cuáles son algunas aplicaciones prácticas de la teoría de la complejidad y la teoría del caos?
- ¿Cuáles son algunas de las mejores plataformas en línea para practicar la codificación relacionada con algoritmos?
- ¿Qué es la fuerza bruta?
- ¿Pueden los pesos de Bellman-Ford ser funciones y no constantes?
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.