A2A
Le sugiero que aprenda algoritmos del libro “Algorithm Design Manual” de Steven S. Skienna. Léalo completamente, es un libro fantástico para construir los conceptos desde cero.
Comencé con algoritmos en mi segundo año. “Introducción a los algoritmos” me pareció intimidante en ese momento. El manual de diseño del algoritmo me ayudó a construir mis conceptos básicos. El texto era claro y adecuado para que alguien aprendiera algoritmos por primera vez.
Para practicar los conceptos necesitas codificar. Los algoritmos comunes se pueden codificar directamente (no necesita nada más para ellos), funciona o no.
Una vez que desarrolle algunos conocimientos básicos de algoritmos, debe aprender a pensar: cuándo aplicarlos, cómo hacerlo, etc. Los jueces en línea son el mejor lugar para eso. Sugiero CodeForces para eso.
El problema con los cursos en línea es que se mueven a un ritmo y dirección diferentes. Prefiero tener un control preciso sobre el material y el ritmo. Además, una vez que aprenda los algoritmos del libro, puede hojear el curso en línea y estudiar temas que podría haberse perdido (como una implementación).
- ¿Cuáles son algunos libros con un montón de código fuente de aplicaciones Python?
- ¿Cuál es el mejor libro para comprender los conceptos del lenguaje c?
- ¿A qué libros se refiere Ashish Kedia para Python y C?
- ¿Cuáles son los mejores libros para aprender C #?
- ¿Cómo leen las personas los libros de programación? en que contexto
Por lo tanto, debe comenzar con el manual y luego practicarlo en jueces en línea. Funciono bien para mi.