Questão nº 107

Questão de Engenharia Elétrica/Eletrônica · CEBRASPE PF 2025 (nº 107)

CEBRASPE2025Perito Criminal Federal - Engenharia Elétrica/EletrônicaEngenharia Elétrica/Eletrônica

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 O(nlogn)O(n \log n); 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 O(n2)O(n^2).

  • Correta: Certo. A afirmação descreve exatamente o comportamento do Quick Sort: complexidade média O(nlogn)O(n \log n) e pior caso O(n2)O(n^2), 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(nlogn)O(n \log n) — o que estaria errado. Outra pegadinha comum é dizer que o Quick Sort é estável ou que seu pior caso é O(nlogn)O(n \log n) para qualquer entrada, quando na verdade a escolha do pivô (e a entrada) pode degradar o desempenho para O(n2)O(n^2).

Fonte: CEBRASPE PF 2025 Perito Criminal Federal - Engenharia Elétrica/Eletrônica. Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho