Imagem de fundo

Analise o algoritmo a seguir.public static void...

Analise o algoritmo a seguir.


public static void ordenar(int[] vetor) {

int chave;

int i;

int x;


for (x = 1; x < vetor.length; x++)

{

chave = vetor[x];


for (i = x - 1; (i >= 0) && (vetor[i] > chave); i--)

{

vetor[i + 1] = vetor[i];

}

vetor[i + 1] = chave;

}

}


É correto afirmar que o algoritmo acima representa ordenação:


A

pelo método bolha (bubble sort).


B

rápida (quicksort).


C

em Heap (heapsort).


D

pelo método de intercalação (Mergesort).


E

por inserção.