Ed
há 10 meses
Vamos analisar cada alternativa em relação à complexidade assintótica \( O(n \log n) \): a) Quick sort e merge sort. - O Quick sort tem complexidade média de \( O(n \log n) \). - O Merge sort tem complexidade de \( O(n \log n) \). Esta alternativa é correta. b) Merge sort e bubble sort. - O Merge sort tem complexidade de \( O(n \log n) \). - O Bubble sort tem complexidade de \( O(n^2) \). Esta alternativa é incorreta. c) Quick sort e insertion sort. - O Quick sort tem complexidade média de \( O(n \log n) \). - O Insertion sort tem complexidade de \( O(n^2) \) no pior caso. Esta alternativa é incorreta. d) Bubble sort. - O Bubble sort tem complexidade de \( O(n^2) \). Esta alternativa é incorreta. e) Insertion sort. - O Insertion sort tem complexidade de \( O(n^2) \) no pior caso. Esta alternativa é incorreta. Portanto, a alternativa que apresenta somente algoritmos com complexidade assintótica \( O(n \log n) \) é: a) Quick sort e merge sort.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
A alternativa correta é a letra A) Quick sort e merge sort. Ambos os algoritmos possuem complexidade assintótica O(n log n) quando a função de complexidade f(n) é igual a O(n log n).
Mais perguntas desse material