FC ConcursosFC Concursos

Questão FC373181

Usando a notação Big-O, a complexidade da busca sequencial ou linear é, no pior caso,

Algoritmos e Lógica de Programação

FCC · 2022

Usando a notação Big-O, a complexidade da busca sequencial ou linear é, no pior caso,

  1. O (n)
  2. O (log2n)
  3. O (n/2)
  4. O (2n)
  5. O (log2n2)
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A alternativa correta é O(n). Na busca linear, percorremos os elementos um a um até encontrar o alvo ou acabar a estrutura; no pior caso é preciso inspecionar todos os \(n\) elementos.

Como o número de operações cresce proporcionalmente ao número de elementos, o tempo de execução aumenta de forma linear. Se duplicarmos \(n\), aproximadamente duplicam-se as verificações necessárias.

Por isso a complexidade assintótica no pior cenário é \(O(n)\): o custo é limitado por uma função linear de \(n\), que domina constantes e termos de menor ordem.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo