Map Graph
No coordinates found

Análisis de algoritmos

El término análisis de algoritmos fue acuñado por Donald Knuth y se refiere al proceso de encontrar la complejidad computacional de un algoritmo que resuelva un problema computacional dado, con el objetivo de proveer estimaciones teóricas de los recursos que necesita. Usualmente, los recursos a los cuales se hace referencia son el tiempo y el almacenamiento. Mientras que la complejidad temporal involucra determinar una función que relaciona la longitud o el tamaño de la entrada del algoritmo con el número de pasos que realiza, la complejidad espacial busca la cantidad de ubicaciones de almacenamiento que utiliza. Distintos algoritmos pueden utilizarse para resolver un mismo problema y a su vez los algoritmos pueden estudiarse de forma independiente del lenguaje de programación a utilizar y de la máquina donde se ejecutará. Esto significa que se necesitan técnicas que permitan comparar la eficiencia de los algoritmos antes de su implementación.

Leer el artículo
Archivo:Binary_search_vs_Linear_search_example_svg.svgArchivo:Peor-Promedio-mejor.pngArchivo:Comparison_computational_complexity.svg
Top Questions
AI generated

Enumere los principales hechos sobre Análisis de algoritmos

Resuma este artículo

¿Cuál es el hecho más intrigante sobre Análisis de algoritmos?

¿Hay alguna controversia en torno a Análisis de algoritmos?

Más preguntas