Pessoal tava tentando fazer funciona esse código de Ordenação fiz tudo certinho e quando rodo ele… ele pega e trava o pc e não faz nada… não aparece msg de erro onde estaria o erro alguem poderia me ajudar???
int[] vetor = { 100, 15, 65, 65, 76, 3, 4, 6, 8, 89 };
int i , j , valor, salto = 1;
salto = 3 * salto + 1;
while(salto < vetor.length);
salto = salto % 3;
for ( i = salto; i < vetor.length; i++){
valor = vetor[i];
j = i - salto;
while (j >= 0 && valor < vetor[j]){
vetor [j + salto] = vetor[j];
j = j - salto;
}
vetor [j + salto] = valor;
}
while ( salto > 1);
for ( i = 0; i < vetor.length; i++) {
System.out.print(vetor[i] + ", ");
}
}
