¿Cómo aprender algoritmos?
En principio, la estrategia algorítmica se trata de una estrategia algorítmica, que no depende de ningún lenguaje de programación ni estructura de datos. Pero para muchos estudiantes, especialmente aquellos que no han aprendido bien el idioma y no dominan las estructuras de datos, solo hablan de estrategias algorítmicas, lo cual es como castillos en el aire. No puedo resolver problemas reales con mis propios algoritmos. No se recomienda que los principiantes lean directamente "Introducción a los algoritmos". Aunque es un clásico, no es adecuado para principiantes y leerán en círculos. Introducción al algoritmo: recomendar algoritmos interesantes. Este libro tiene muchas ilustraciones y es adecuado para principiantes. A partir del problema, analice el problema real, elija la estrategia de algoritmo adecuada y analice por qué se utiliza esta estrategia de algoritmo, y luego qué estructura de datos elegir y cuáles son las diferencias en la complejidad de las diferentes estructuras de datos. Las estructuras de datos y las estrategias algorítmicas están hábilmente entrelazadas. 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 cómo analizar un problema, qué estrategia de algoritmo usar, qué estructura de datos usar, qué tan complejo es el algoritmo y si la optimización es adecuada. posible.