Questão nº 107
Questão de Engenharia Elétrica/Eletrônica · CEBRASPE PF 2025 (nº 107)
Acerca das estruturas de dados multimídias e dos algoritmos de ordenação e busca, julgue os itens a seguir.
O algoritmo de ordenação Quick Sort possui, em média, complexidade de tempo O(n log n), mas ela pode chegar, no pior caso, a O(n²).
Resposta comentada
O conceito-chave é que o Quick Sort é um algoritmo de ordenação que divide o problema em partes menores (usando um "pivô") e ordena cada parte recursivamente. Na maioria das vezes, essa divisão é equilibrada, o que gera um custo de ; porém, se o pivô for sempre o menor ou o maior elemento (ex.: lista já ordenada), a divisão fica desequilibrada e o custo dispara para .
- Correta: Certo. A afirmação descreve exatamente o comportamento do Quick Sort: complexidade média e pior caso , que ocorre quando as partições são muito desiguais (ex.: pivô sempre extremo).
Fica de olho: a banca pode trocar "pior caso" por "melhor caso" ou afirmar que o pior caso é — o que estaria errado. Outra pegadinha comum é dizer que o Quick Sort é estável ou que seu pior caso é para qualquer entrada, quando na verdade a escolha do pivô (e a entrada) pode degradar o desempenho para .
Fonte: CEBRASPE PF 2025 Perito Criminal Federal - Engenharia Elétrica/Eletrônica. Reproduzida para fins de estudo.