Soy un idiota con los algoritmos en programación. ¿Cómo puedo mejorar rápidamente mi algoritmo? ¿Qué algoritmos necesarios o muy básicos hay que dominar?
¿Qué idioma buscas en línea? Hay muchos tutoriales de algoritmos básicos en Internet. ¿Entiende el código de referencia desde la perspectiva del programa (el lenguaje es una herramienta y las ideas son el núcleo? No me diga que no comprende los algoritmos si cambia el idioma). ?
La próxima vez, compensará lentamente las matemáticas. Después de todo, la base del algoritmo sigue siendo la matemática y luego mejorará lentamente las ideas del algoritmo.
¿Qué voy a decir aquí? Los algoritmos lógicos son fáciles de entender, pero si se trata de un algoritmo como una estructura de datos, se requiere una cierta cantidad de conocimiento matemático.
De hecho, la mayoría de los programadores no involucrarán algoritmos muy complejos cuando comiencen a trabajar. , A menos que esté haciendo el programa principal posterior o el desarrollo de funciones principales, de lo contrario, las bibliotecas de terceros escritas por otros en otro idioma en realidad proporcionan muchos algoritmos y programas listos para usar, y solo necesita saber cómo usarlos.