/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

calculo del caso medio, peor, mejor de un algoritmo

 
      Índice del Foro elrincondelc.com -> Algoritmos
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
Evo_pro



Registrado: 27 Mar 2013
Mensajes: 1

MensajePublicado: 27/03/2013 3:54 am
Título: calculo del caso medio, peor, mejor de un algoritmo

hola,

estoy haciendo un programa en c++ que te dibuja un grafica con el caso medio, peor, mejor y de orden n del algoritmo de burbuja y y busqueda secuencial.

los algoritmos los tengo echo, para dibujar las graficas con gnuplot lo manejo y recoger el timepo de uso de la cpu del algoritmo con QueryPerformanceCounter de windows.h... ara bien como saco el caso medio peor y mejor ????

saludos y gracias
Volver arriba
rir3760



Registrado: 01 Oct 2004
Mensajes: 7516
Ubicación: Mexico

MensajePublicado: 27/03/2013 7:08 am
Título:

Los casos mejor, peor y promedio de un algoritmo dependen de los datos que este procese. El caso mejor resulta cuando el numero de iteraciones que debe realizar es el mínimo, el peor cuando el numero de iteraciones es el máximo y el promedio es ... el promedio (usualmente se implementa con datos aleatorios).

Tomemos como ejemplo la búsqueda secuencial mas simple, esta se realiza en un conjunto de elementos desordenados. Se compara el valor a buscar con el primer elemento, segundo, etc., esto continua hasta que se encuentre o se revisen todos:

* El mejor escenario se da cuando el elemento a buscar es el primero, el numero de operaciones es el mínimo, 1.

* El peor escenario se da cuando el elemento a buscar es el ultimo, el numero de operaciones es el máximo, N.

* El caso promedio es N/2.

Con el algoritmo BubbleSort el caso es similar, debes buscar los escenarios con el mínimo/máximo numero de operaciones.

Un saludo
_________________
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language
Volver arriba
      Índice del Foro elrincondelc.com -> Algoritmos
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com