Respuesta de:
La respuesta de Abdelrahman Hamdy a ¿Cuáles son las mejores y más eficientes formas de aprender algoritmos para principiantes?
Si prefiere ver tutoriales en video, le recomiendo estos tutoriales, cualquiera de ellos lo ayudará a:
Diseño y análisis de algoritmos por Stanford:
Parte 1: Algoritmos: Diseño y Análisis, Parte 1
Parte 2 : Algoritmos: Diseño y Análisis, Parte 2
Introducción a los algoritmos del MIT:
Introducción a los algoritmos (SMA 5503)
- ¿La informática es solo sobre programación y algoritmos?
- ¿Qué debo comenzar primero con estructuras de datos y algoritmos o inteligencia artificial de aprendizaje automático?
- Quiero comparar una consulta con varios documentos y asignarles una clasificación. ¿Qué algoritmo necesito usar?
- Cómo escribir un script de fuerza bruta, en Eclipse
- En un gráfico no dirigido, ¿cuál es el grado de un vértice con un bucle automático?
Si prefiere leer libros, le recomiendo cualquiera de estos libros:
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
Algoritmos desbloqueados (esta será la mejor opción si es un ingeniero nativo): Algoritmos desbloqueados (MIT Press): Thomas H. Cormen: 9780262518802: Amazon.com: Libros
Programación competitiva 3: Programación competitiva, 3ra edición: Steven Halim: Amazon.com: Libros
Creo que el primer y el segundo libro están disponibles gratis en línea, pero el tercero no es gratis, puedes comprarlo o puedes buscar la segunda edición, creo que es gratis, pero ten cuidado de que la tercera edición tiene muchas adiciones que son geniales.