Sobre complexidade de algoritmos é INCORRETO afirmar:

Próximas questões
Com base no mesmo assunto
Q4114040 Algoritmos e Estrutura de Dados
Sobre complexidade de algoritmos é INCORRETO afirmar:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: O ponto decisivo era a dominância assintótica mútua: se f domina assintoticamente g e g domina assintoticamente f, então as funções têm a mesma ordem de crescimento. Isso contraria a alternativa A, que afirma não ser possível falar em equivalência dos algoritmos associados.

Tema central: equivalência assintótica
Análise das alternativas
A
Certa
A alternativa A está errada porque dominância assintótica mútua é justamente o critério que permite afirmar equivalência assintótica entre as funções associadas. Se f ∈ O(g) e g ∈ O(f), então f e g pertencem à mesma ordem assintótica, isto é, têm a mesma taxa de crescimento até constantes multiplicativas, o que autoriza comparar os algoritmos como de mesma ordem de complexidade.
B
Errada
Está correta porque a notação O(f) é usada para descrever o comportamento assintótico de um algoritmo em termos de ordem de crescimento.
C
Errada
Está correta porque a comparação assintótica entre funções de complexidade despreza constantes de proporcionalidade, já que elas não alteram a classe de crescimento.
D
Errada
Está correta porque O(1) significa custo limitado por uma constante, independentemente do tamanho da entrada; por isso a denominação é complexidade constante.
E
Errada
Está correta porque complexidade O(log n) é típica em algoritmos que reduzem sucessivamente o tamanho do problema, produzindo número de etapas proporcional ao logaritmo da entrada.
Pegadinha da questão
A confusão explorada foi tratar dominância assintótica mútua como impossibilidade de comparação, quando ela indica equivalência de ordem.
Dica para questões semelhantes
  • Se duas funções estão uma em O da outra, conclua equivalência assintótica, não incomparabilidade.
  • Ao ler notação O, interprete como classe de crescimento assintótico, não como custo exato.
  • Na comparação assintótica, elimine constantes multiplicativas antes de decidir qual função cresce mais.
  • Associe O(log n) a redução iterativa do tamanho do problema, mas sem transformar isso em regra universal para toda decomposição.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo