Logo Passei Direto
Buscar
Algoritmos de ordenação baseados em comparação entre elementos da sequência tem complexidade computacional mínima de: A O(n log n) B O(n2) C O(n) D O(log n) E 0(n3)
User badge image
Adm. Sérgio Roberto

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Para responder à sua pergunta sobre a complexidade computacional mínima de algoritmos de ordenação baseados em comparação, precisamos considerar o teorema de comparação de ordenação. Os algoritmos de ordenação que se baseiam na comparação entre elementos, como o QuickSort, MergeSort e HeapSort, têm uma complexidade computacional mínima de O(n log n) no pior caso. Isso se deve ao fato de que, para ordenar n elementos, é necessário realizar pelo menos log n comparações para cada elemento. Agora, analisando as alternativas: A) O(n log n) - Correto, é a complexidade mínima para algoritmos de ordenação baseados em comparação. B) O(n²) - Essa é a complexidade de algoritmos como Bubble Sort e Insertion Sort no pior caso, mas não é a mínima. C) O(n) - Essa complexidade não é possível para algoritmos de ordenação baseados em comparação. D) O(log n) - Essa complexidade é muito baixa para ordenação. E) O(n³) - Essa complexidade é maior do que a mínima. Portanto, a resposta correta é: A) O(n log n).

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina