Gabarito disponível
Segundo Szwarcfiter (2010), assinale a opção correta referente à performance do algoritmo de ordenação quicksort.
Resolução comentada
O melhor caso do quicksort é O(n log n).
No melhor caso, e também no caso médio, o pivô divide o vetor de forma equilibrada. Isso dá log n níveis de recursão com custo n por nível, ou seja, O(n log n). O pior caso é O(n²).
Análise das alternativas
A) O pior caso é O(n²), não O(n log² n). B) O caso médio é O(n log n). C e D) O(log n) e O(n) são inferiores ao mínimo necessário para ordenar por comparações.
Referência: Szwarcfiter (2010), Estruturas de Dados e Seus Algoritmos.
Resolução comentada do VaiConcursos.