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)
- ¿Cuál es la mejor manera de comprender y dominar la estructura de datos?
- ¿Cuáles son algunos de los algoritmos comunes y estrategias de diseño utilizados por los desarrolladores de juegos sin fin?
- Informática: ¿Por qué la recursión es más elegante que la iteración?
- Cómo resolver estos problemas matemáticos a continuación
- ¿Cuál es el algoritmo más fácil para encontrar el camino más corto en un robot seguidor de línea para un principiante?
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: 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.