¿Cuál es la diferencia entre el algoritmo "algoritmo" y el método "método"? Cómo distinguir específicamente
El algoritmo es una idea para resolver problemas, que es abstracta. El método es una forma práctica de resolver problemas proporcionada por el lenguaje de programación a los desarrolladores, que es concreta. Por ejemplo, desea encontrar el número más grande entre un grupo de números.
Nivel de algoritmo: trate el primer número A como el número más grande, guárdelo en C y luego compare C con cada número posterior uno por uno. Siempre que se encuentre un número mayor que este número C, cuando. dé su valor a C y continúe comparándolo con los números restantes uno por uno hasta recorrer todos los números mencionados. Entonces la C final es el mayor de estos números. El lenguaje natural anterior puede considerarse como un algoritmo. No necesita preocuparse por la implementación específica de la capa de código. Solo proporciona ideas para resolver uno o un tipo de problema.
Nivel de método: implementación de C
#include lt;
usando el espacio de nombres std; p>
int númeromatriz[10] = {12, 52, 15, 53, 21, 66, 453, 666, 235, 1};
int c = númeromatriz[0]; p> p>
for (int i=0; ilt; 10; i) {
if (c lt; arrayNum[i])
c = arrayNum[i ]; //Cuando encuentre un número mayor, guárdelo en la variable c
}
cout lt; c lt; return 0;
}
El resultado de salida es 666;
El método int main() anterior es en realidad un método, que proporciona un método de implementación específico. es el método de entrada de datos-gt; un proceso de generación de resultados. La mayor diferencia entre los algoritmos es que a los algoritmos no les importa la implementación específica. El método consiste en implementar el algoritmo en líneas de código. La misma idea de algoritmo tiene diferentes implementaciones de métodos en diferentes lenguajes de programación.
¡Arriba!