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;
}
}
}
- Miguceamma likes this