Logo Passei Direto
Buscar
Um time de produto precisa escolher entre duas versões de um módulo que processa listas: uma versão faz uma passagem simples (procura linear) para verificar uma propriedade e outra faz ordenação seguida de buscas binárias. Para fundamentar a decisão, o engenheiro pede um texto curto que compare comportamento de pior caso e caso médio, explique o significado de notação Big O e dê recomendação quando priorizar algoritmos com menor crescimento assintótico em n. Inclua também como o caso médio pode depender de pressupostos sobre distribuição de dados.
Qual alternativa resume corretamente o que a notação Big O representa na análise de algoritmos?
A) Big O expressa um limite superior assintótico do custo (tempo ou espaço) em função do tamanho da entrada, abstraindo constantes e termos de ordem inferior. Correta
B) Big O mostra que um algoritmo é indecidível.
C) Big O descreve o desempenho apenas no melhor caso.
D) Big O indica o tempo exato em segundos que um algoritmo levará numa máquina específica.
E) Big O é aplicável apenas a algoritmos recursivos.
User badge image
Desvendando com Questões

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

A notação Big O é usada para descrever o limite superior assintótico do custo de um algoritmo (tempo ou espaço), considerando o crescimento da entrada e abstraindo constantes e termos de ordem inferior. Ela não indica tempo exato, nem se limita a casos específicos como melhor caso, nem é exclusiva para algoritmos recursivos. Analisando as alternativas: A) Big O expressa um limite superior assintótico do custo (tempo ou espaço) em função do tamanho da entrada, abstraindo constantes e termos de ordem inferior. — Correta. B) Big O mostra que um algoritmo é indecidível. — Incorreta, indecidibilidade é outro conceito. C) Big O descreve o desempenho apenas no melhor caso. — Incorreta, Big O refere-se ao pior caso ou limite superior. D) Big O indica o tempo exato em segundos que um algoritmo levará numa máquina específica. — Incorreta, Big O é uma medida assintótica, não tempo exato. E) Big O é aplicável apenas a algoritmos recursivos. — Incorreta, aplica-se a qualquer algoritmo. Resposta correta: A

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!

Mais perguntas desse material

Mais conteúdos dessa disciplina