Metodos de busqueda enC(burbuja,shell...)

jw
13 de Febrero del 2006
Necesito crear un programa en c, que con la funcion random, un numero determinado de numeros aleatorios y los ordene, por los distintos metodos de busqueda( burbuja,burbuja con switch,shell...etc).Hasta aqui bien, lo unico tambien me piden, que al final de la ordenacion imprima en pantalla el tiempo que ha tardado cada metodo de busqueda en ordenarlos.Es la unica parte que no se como hacer, crear en cronometro que cuente el tiempo que tarda cada metodo en realizar la ordenacion.Una ayudita no vendria mal...
GRACIAS!!!

Noel Solw
13 de Febrero del 2006
Puedes usar, por ejemplo :

#include <dos.h>

struct time principio,final;;
gettime(&principio)

........ realizacion del proceso de ordenamiento ,,,,,,,,

gettime(&final)

la diferencia entre final y principio te dara el tiempo transcurrido.
mucho cuidado al calcular la diferencia, quizas convenga trnasformar ptimero todo a segundos.

mucho exito ! ! !

tiempo es una estructura intregrada a c++, con los siguientes campos:

unsigned char ti_min, ti_hout,ti_hund,ti_sec