¿Cómo aprender algoritmos?
En principio, hablar de estrategias algorítmicas significa hablar de estrategias algorítmicas y no depende de ningún lenguaje de programación o estructura de datos. Sin embargo, para muchos estudiantes, especialmente aquellos que no han aprendido bien el lenguaje y no lo dominan. en las estructuras de datos solo se enseñan estrategias algorítmicas, como un castillo en el aire. El uso de algoritmos para resolver problemas prácticos por uno mismo deja a la gente perdida. Si recién está comenzando, no se recomienda leer "Introducción a los algoritmos" directamente. Aunque es un clásico, no es adecuado para principiantes y puede confundirlo. Para los principiantes en algoritmos, recomendamos "Algoritmos de aprendizaje divertido". Este libro tiene una gran cantidad de ilustraciones y es adecuado para principiantes. Comienza desde el problema, analiza el problema real, elige la estrategia de algoritmo adecuada y analiza por qué esta estrategia de algoritmo. Se debe utilizar y luego elegir qué tipo de estrategia de algoritmo, cuál es la diferencia en la complejidad de las diferentes estructuras de datos, y la estructura de datos y la estrategia de algoritmo se entrelazan inteligentemente en una sola cuerda. A través de una gran cantidad de ejemplos, el proceso de pensamiento del diseño de algoritmos se demuestra completamente, lo que permite a los estudiantes comprender completamente un problema, cómo analizarlo, qué estrategia de algoritmo adoptar, qué estructura de datos usar, qué tan complejo es el algoritmo y si hay optimización posible. ?