Una excelente manera de aprender más sobre los algoritmos es resolver los desafíos de programación que los requieren.
Le recomiendo que se una al sitio de desafíos de programación de CodeEval, en el que puede trabajar desde los desafíos de programación fáciles hasta los medios difíciles.
Al principio, los desafíos son muy fáciles y no se requieren conocimientos de algoritmos, pero a medida que resuelva los desafíos de cada vez más dificultad, rápidamente tendrá que comenzar a buscar para encontrar algoritmos que resuelvan un problema en particular, y por supuesto tendrá que practicar implementándolos
Tenga en cuenta que realmente no importa qué lenguaje de programación utilice para la implementación del algoritmo de aprendizaje. Sí, la implementación será diferente en varios idiomas, sin embargo, podrá transferir su conocimiento entre ellos.
- Cómo mejorar mis conceptos básicos en matemáticas.
- Cómo mejorar la resolución de problemas en informática.
- Cómo superar la inseguridad dentro de una relación cuando mi pareja no me ha dado ninguna razón para sentirme insegura
- Cómo mejorar mi resolución de problemas en matemáticas
- ¿Cuáles son algunos de los desafíos / límites que puedo establecer al crear una nueva pista instrumental / electrónica?
También recomiendo encarecidamente el siguiente curso de algoritmos: https://www.coursera.org/course/…
Le proporcionará todas las herramientas mentales que necesita para ponerse rápidamente al día y comenzar a aplicar su conocimiento nuevo en su programación diaria.