fbpx
Wikipedia

Casos peor, mejor y promedio

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:



donde y 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

  1. Ye, Yinyu (1997). «Worst-Case Analysis». En John Wiley & Sons, Inc., ed. Interior Point Algorithms. ISBN 9781118032701. 
  2. Scott Vitter, Jeffrey; Flajolet, Philippe (1990). «Average-Case Analysis of Algorithms and Data Structures». En North-Holland, ed. Handbook of Theoretical Computer Science). 
  •   Datos: Q186094

casos, peor, mejor, promedio, análisis, algoritmos, términos, caso, peor, caso, mejor, caso, promedio, tienen, siguientes, significados, caso, mejor, refiere, situación, inicial, datos, genera, ejecución, algoritmo, menor, complejidad, computacional, caso, peo. En analisis de algoritmos los terminos caso peor caso mejor y caso promedio tienen los siguientes significados Caso mejor se refiere a la situacion inicial de los datos que genera una ejecucion del algoritmo con una menor complejidad computacional Caso peor se refiere a la situacion inicial de los datos que genera una ejecucion del algoritmo con una complejidad computacional mayor 1 Caso promedio la situacion inicial de los datos no sigue ningun patron preestablecido que aporte ventajas o desventajas Se puede considerar por tanto la situacion tipica de ejecucion del algoritmo 2 En el caso de los algoritmos de ordenamiento o clasificacion la complejidad computacional esta determinada por el numero de comparaciones y de asignaciones entre elementos del conjunto que se realiza en una implementacion especifica del algoritmo Por ejemplo en el algoritmo de Insercion 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 C m i n n 1 displaystyle C min n 1 M m i n 2 n 1 displaystyle M min 2 n 1 donde C m i n displaystyle C min y M m i n displaystyle M min son el numero minimo de comparaciones y el numero minimo de movimientos entre elementos del conjunto de datos del algoritmo de Insercion directa Referencias Editar Ye Yinyu 1997 Worst Case Analysis En John Wiley amp Sons Inc ed Interior Point Algorithms ISBN 9781118032701 Scott Vitter Jeffrey Flajolet Philippe 1990 Average Case Analysis of Algorithms and Data Structures En North Holland ed Handbook of Theoretical Computer Science Datos Q186094Obtenido de https es wikipedia org w index php title Casos peor mejor y promedio amp oldid 119544635, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos