domingo, 20 de enero de 2008

Método de Ordenación Comparación de Contadores en Lenguaje C

void ComparacionContadores (int vec[] ,int vecs[],int n,double *comparaciones, double *movimientos)
{
int cont[40000], i , j;
for (i=0;i {
cont[i]=0;
}
for (i=0;i {
for (j=i+1;j {
*comparaciones=*comparaciones+1;
if (vec[j] {
*movimientos=*movimientos+1;
cont[i]=cont[i]+1;
}
else
{
*movimientos=*movimientos+1;
cont[j]=cont[j]+1;
}
}
}
/*Segunda parte */
for(i=0;i vecs[cont[i]]=vec[i];
*movimientos=*movimientos+1;
}
}