Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — FUNDEP (Gestão de Concursos) 2017

Algoritmos e Estrutura de DadosAlgoritmos
Código
qq266104
Banca
FUNDEP (Gestão de Concursos)
Órgão
UFVJM-MG
Ano
2017
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Qual é o método de ordenação mais eficiente entre os listados a seguir?
  1. AO(n * n² )
  2. BO(n² )
  3. CO(2n )
  4. DO(nn )
Revelar gabarito e comentário

GabaritoB — O(n² )

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Análise de complexidade de algoritmos de ordenação

Gabarito oficial: letra B (O(n²)). Contudo, a análise das notações de complexidade indica que a alternativa C (O(2n) = O(n)) é a mais eficiente, pois a complexidade linear é inferior à quadrática. A questão pode conter um equívoco, mas apresentamos a resolução conceitual.

Alternativa A — ❌ Incorreta

O(n·n²) = O(n³), complexidade cúbica, menos eficiente.

Alternativa B — ✅ Correta (segundo gabarito) ⟵ GABARITO OFICIAL

O(n²), complexidade quadrática. Se considerarmos apenas as alternativas A, B e D, esta é a menor, mas a C é ainda menor.

Alternativa C — ❌ Incorreta (segundo gabarito)

O(2n) = O(n), complexidade linear. Conceitualmente, é a mais eficiente, mas não foi a resposta considerada pela banca.

Alternativa D — ❌ Incorreta

O(nⁿ), complexidade exponencial, a pior.

Conclusão: A alternativa mais eficiente conforme a teoria da computação é a C. No entanto, o gabarito oficial é B. Cabe ao aluno verificar o entendimento da banca.

Link permanente: /questoes/qq266104