Red de conocimiento informático - Conocimientos de programación - ¿Cuáles son las características básicas de los algoritmos?

¿Cuáles son las características básicas de los algoritmos?

El algoritmo tiene las siguientes cinco características básicas:

1. Determinista: Cada instrucción debe tener un significado claro. No hay ambigüedad, el algoritmo tiene una sola entrada y salida;

2. Finitud: significa que el algoritmo tiene pasos limitados y requiere un tiempo limitado para ejecutarse;

3. en principio, el algoritmo puede ejecutarse con precisión y puede ser completado por humanos usando papel y lápiz para realizar un número limitado de operaciones;

4. Entrada: hay cero o más entradas, que se toman de un objeto específico. set;

5. Salida: Hay una o más salidas.

Contenido ampliado:

Un algoritmo se refiere a una descripción precisa y completa de la solución, y es una serie de instrucciones claras para resolver el problema. Los algoritmos representan un enfoque sistemático para describir mecanismos estratégicos para resolver problemas. Es decir, para una determinada entrada estándar, se puede obtener el resultado deseado en un tiempo limitado. Si un algoritmo es defectuoso o inapropiado para un problema, ejecutarlo no resolverá el problema. Diferentes algoritmos pueden utilizar diferente tiempo, espacio o eficiencia para realizar la misma tarea. La calidad de un algoritmo se puede medir por su complejidad espacial y temporal.

Enciclopedia Algoritmo_Baidu