Logo Passei Direto
Buscar
Se f é uma função de complexidade para um algoritmo F, então, O(f ) é considerada a complexidade assintótica ou o comportamento assintótico do algoritmo F. Assinale a alternativa que apresenta somente algoritmos com complexidade assintótica, quando f(n) = O(n log n):

R: Quick sort e merge sort.
User badge image
Exercícios Para o Conhecimento

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Para determinar se os algoritmos mencionados têm complexidade assintótica O(n log n), vamos analisar: 1. Quick Sort: O Quick Sort, em média, tem complexidade O(n log n). No pior caso, pode ser O(n²), mas isso é evitável com boas escolhas de pivô. Portanto, consideramos O(n log n) como a complexidade média. 2. Merge Sort: O Merge Sort tem complexidade garantida de O(n log n) em todos os casos (melhor, médio e pior). Portanto, está correto. Ambos os algoritmos, Quick Sort e Merge Sort, têm complexidade assintótica O(n log n). Assim, a alternativa que apresenta somente algoritmos com complexidade assintótica O(n log n) é correta. Portanto, a resposta é: Sim, Quick Sort e Merge Sort estão corretos.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina