Buscar

A notação Big O é uma ferramenta importantíssima para os cientistas da computação analisarem o custo de um algoritmo. Diante do contexto apresentad...

A notação Big O é uma ferramenta importantíssima para os cientistas da computação analisarem o custo de um algoritmo. Diante do contexto apresentado, podemos afirmar:

I - Quando tentamos descobrir a Big O para uma função g(n) específica, nos preocupamos apenas com o termo dominante da função. O termo dominante é o termo que cresce mais rápido.
II - Na notação Big O, podemos dizer que um algoritmo tem a menor complexidade quando seu custo for O(1).
III - De uma forma geral, a complexidade de um algoritmo tem relação principalmente com seu tempo de execução e espaço de memória ocupado para execução;
IV - Na notação Big O, podemos dizer que um algoritmo que tem a complexidade O(log(n)) é mais complexo do que que custa O(n⁴);
apenas as afirmacoes II, III e IV são verdadeiras;
apenas as afirmações I, II e IV são verdadeiras;
apenas as afirmações I, II e III são verdadeiras;
todas as afirmações são verdadeiras;
apenas as afirmações I e IV são verdadeiras;

Essa pergunta também está no material:

AV1
6 pág.

Complexidade de Algoritmos Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é: "apenas as afirmações I, II e III são verdadeiras". Explicação: I - Quando tentamos descobrir a Big O para uma função g(n) específica, nos preocupamos apenas com o termo dominante da função. O termo dominante é o termo que cresce mais rápido. (Verdadeiro) II - Na notação Big O, podemos dizer que um algoritmo tem a menor complexidade quando seu custo for O(1). (Falso, pois O(1) é a complexidade constante, que é a menor complexidade possível, mas não necessariamente a complexidade do algoritmo é O(1)) III - De uma forma geral, a complexidade de um algoritmo tem relação principalmente com seu tempo de execução e espaço de memória ocupado para execução. (Verdadeiro) IV - Na notação Big O, podemos dizer que um algoritmo que tem a complexidade O(log(n)) é mais complexo do que que custa O(n⁴). (Falso, pois O(log(n)) é uma complexidade menor do que O(n⁴))

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais