Red de conocimiento informático - Conocimientos de programación - ¿Por qué necesitas aprender algoritmos para programar?

¿Por qué necesitas aprender algoritmos para programar?

De hecho, para decirlo sin rodeos, un algoritmo es una forma de resolver un determinado problema, pero también se puede dividir en algoritmos buenos y algoritmos malos. El propósito de aprender conocimientos de los libros es mejorar el tuyo. forma de pensar y aprender de más algoritmos buenos, porque los buenos algoritmos pueden mejorar el rendimiento del programa y la eficiencia del desarrollo. Tome el ejemplo más simple, juegue un juego de adivinanzas, elija un número del 1 al 100 y luego pídale que adivine cuál es. , y otros te dirán si tu número es alto o bajo, la forma más directa es adivinar del 1 al 100, pero también hay una forma más sencilla: es similar al método de dicotomía y adivinar del 50. Si es así. alto, adivine 25 del 1 al 50, si es más pequeño, adivine 75 del 50 al 100, y así sucesivamente. La primera forma de adivinar números del 1 al 100 es un algoritmo, y la segunda forma de dicotomía también es una. algoritmo, pero el segundo es mejor... ...También existe el método directo de sumar del 1 al 100: 1 2 3....sumar uno por uno, y el otro método es (1 100)*50 Este es el famoso algoritmo gaussiano.