Algoritmos de Ordenação
Gabarito: letra C. A única alternativa que descreve corretamente o algoritmo é a C, que afirma que o quick sort particiona os itens em dois segmentos separados por um pivô e os ordena recursivamente. As demais alternativas trocam as definições: A descreve o bubble sort, B descreve o merge sort, e D descreve o insertion sort.
Alternativa A — ❌ Incorreta
A descrição "troca dois elementos adjacentes se estiverem fora de ordem, repetindo esse procedimento até que os itens estejam ordenados" corresponde ao bubble sort, não ao insertion sort. O insertion sort funciona inserindo cada elemento em sua posição correta na parte ordenada, sem necessariamente trocar apenas adjacentes.
Alternativa B — ❌ Incorreta
"Divide os itens em dois segmentos, ordena-os individualmente e depois mescla-os" é a descrição do merge sort (dividir para conquistar). O selection sort, por sua vez, seleciona repetidamente o menor (ou maior) elemento e o coloca na posição correta.
Alternativa C — ✅ Correta ⟵ GABARITO
Exatamente. O quick sort escolhe um elemento pivô, particiona o vetor em dois subvetores (menores que o pivô e maiores que o pivô) e, recursivamente, ordena cada partição. É um algoritmo de divisão e conquista.
Alternativa D — ❌ Incorreta
"Busca um elemento fora de ordem em elementos sucessivos, depois insere o item no local apropriado" é a descrição do insertion sort. No bubble sort, os elementos são comparados e trocados se estiverem fora de ordem, mas não há "inserção" posterior.
Gabarito: letra C.