Ajuda Java

Gostaria de saber se o seguinte exercício esta correto:

Exercicio) Alterar o método Bubblesort de forma que este inicie a orientação pelas primieras posiçoes colocando primeiros maiores nas ultimas posições

Resposta:

public static void OrdencaoTrocasInt(int iVet[]) {
	int iA, iB;
	int iT;
	
	for(iA = 1; iA < iVet.length; iA++) {
		for(iB = iVet.length - 1; iB <= iA; iB--) {
			if(iVet[iB-1] < iVet[iB]) {
				iT = iVet[iB - 1];
				iVet[iB - 1 = iVet[iB];
				iVet[iB] = iT;
			}
		}
	}
}

obs-) fiz o codigo e troquei o sinal, porem realmente não sei se esta correto

Você chegou a executar esse método? Não parece estar compilando.

Aqui tem um exemplo no GitHub quanto a BubbleSort. É exatamente o que você está precisando.

[]'s

1 curtida