C/Visual C - Ayuda con Metodo McLaren

 
Vista:

Ayuda con Metodo McLaren

Publicado por Daniel (1 intervención) el 27/04/2005 04:46:00
Necesito ayuda, llevo dias buscando el algoritmo del Metodo McLaren, varios compañeros y yo no lo hemos encontrado. Dicho metodo es de ordenación por distribucion, asi que me imagino que es parecido a Radix. :'(

Si saben de un libro o una pagina de internet, mencionenla, porfa.... o.O

Gracias :P
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con Metodo McLaren

Publicado por ='-'= (1 intervención) el 15/05/2005 00:24:46
//---------------------------------------------------------------------------
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define N 10

//#pragma hdrstop

//---------------------------------------------------------------------------

//#pragma argsused
main()
{
int arre[N], arre2[N], arre3[N],i=0, cont=0, j=0,k=0, x;
clrscr();
randomize();
printf("los numeros a ordenar son: \n");
for(i=0; i<N; i++)
{
arre[i] = random(100);
printf("%d\n",arre[i]);
}
while(cont < 10)
{
for(i=0; i<N; i++)
{
x = ((arre[i])/10);
if(cont == x)
{
arre2[j] = arre[i];
j++;
}
}
cont++;
}
cont = 1;
while(cont < 100)
{
for(j=0; j<N; j++)
{
if(cont == arre2[j])
{
arre3[k] = arre2[j];
k++;
}
}
cont++;
}
printf("Los numeros ordenados son \n");
for(k=0; k<N; k++)
printf("%d\n",arre3[k]);
getch();

return 0;
}
//---------------------------------------------------------------------------
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar