Logo Passei Direto
Buscar
Se um algoritmo de ordenação tem uma complexidade de O(n log n) e você precisa ordenar 1000 elementos, qual é o número máximo de operações que pode ser realizado?

A) 1000
B) 10.000
C) 20.000
D) 30.000
User badge image
Questões para Estudantes

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

Para calcular o número máximo de operações de um algoritmo de ordenação com complexidade O(n log n), precisamos substituir n pelo número de elementos que queremos ordenar, que neste caso é 1000. 1. Primeiro, calculamos log(1000). Em base 2, log(1000) é aproximadamente 9,97 (ou seja, log₂(1000) ≈ 9,97). 2. Agora, multiplicamos n pelo log(n): - n log n = 1000 * log₂(1000) ≈ 1000 * 9,97 ≈ 9970. Portanto, o número máximo de operações é aproximadamente 9970. Agora, vamos analisar as alternativas: A) 1000 - muito baixo. B) 10.000 - próximo, mas ainda um pouco alto. C) 20.000 - muito alto. D) 30.000 - muito alto. A alternativa que mais se aproxima do resultado calculado é a B) 10.000. Portanto, a resposta correta é: B) 10.000.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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