Jump to content


Pedro Marcondes

Member Since 05/06/2015
Offline Last Active 12/04/2018, 16:37
-----

#1022131 Como faz ordenaçao shellsort?

Posted by Pedro Marcondes on 05/06/2015, 01:48

Gostaria de saber como fica esse codigo de ordenaçao shellSort em visualg, já tentei fazer lá mas nao sai nada, obg pela atençao
 
voidshellSort(int*vet,intsize){
int i , j ,value;
int gap =1;
while(gap <size){
gap=3*gap+1;
}
while( gap >1){
gap/=3;
for(i = gap; i <size; i++){
value=vet[i];
j= i - gap;
while(j >=0&&value<vet[j]){
vet[j + gap]=vet[j];
j-= gap;
}
vet[j + gap]=value;
}
}
}



IPB Skin By Virteq