Imagem de fundo

Avalie a estrutura do algoritmo a seguir a assinale a alternativa que corresponda ao mé...

Avalie a estrutura do algoritmo a seguir a assinale a alternativa que corresponda ao método de ordenação.


Procedimento objeto (ini, fim)

se fim — ini < 2 então

se fim — ini = 1 então

se L[ini] . chave > L[fim] . chave então

trocar(L[ini], L [fim]);

senão PIVO(ini, fim, mediana)

trocar((L[mediana], L[ fim])

i := ini; j := fim — 1

key := L[ fim] . chave

enquanto j > i faça

enquanto L[i] . chave < key faça

i := i+1

enquanto L[j] . chave > key faça

j := j — 1

se j > i então

trocar((L[i], L[j])

i := i + 1; j := j — 1

trocar((L[i], L[ fim])

quicksort(ini, i — 1)

quicksort(i + 1, fim);

objeto (1, n)


A

Ordenação em Heep


B

Ordenação Bolha


C

Ordenação por Inserção


D

Ordenação rápida


E

Ordenação por Intercalação