Casos peor, mejor y promedio

De testwiki
Revisión del 03:23 6 dic 2022 de imported>SeroBOT (Revertidos los cambios de 187.187.225.37 (disc.) a la última edición de Aosbot)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

En análisis de algoritmos, los términos caso peor, caso mejor y caso promedio tienen los siguientes significados:

  • Caso mejor: se refiere a la situación inicial de los datos que genera una ejecución del algoritmo con una menor complejidad computacional.
  • Caso peor: se refiere a la situación inicial de los datos que genera una ejecución del algoritmo con una complejidad computacional mayor.[1]
  • Caso promedio: la situación inicial de los datos no sigue ningún patrón preestablecido que aporte ventajas o desventajas. Se puede considerar, por tanto, la situación típica de ejecución del algoritmo.[2]

En el caso de los algoritmos de ordenamiento o clasificación, la complejidad computacional está determinada por el número de comparaciones y de asignaciones entre elementos del conjunto que se realiza en una implementación específica del algoritmo.

Por ejemplo, en el algoritmo de Inserción directa el caso mejor se presenta cuando el conjunto de elementos a ordenar se encuentra ya ordenado. En ese caso, los valores representativos son los siguientes:

Cmin=n1

Mmin=2(n1)

donde Cmin y Mmin son el número mínimo de comparaciones y el número mínimo de movimientos entre elementos del conjunto de datos del algoritmo de Inserción directa.

Referencias

Plantilla:Listaref Plantilla:Control de autoridades