Questão de Algoritmos e Estrutura de Dados — Algoritmos — Instituto Legalle 2026
- Código
- gp019082
- Banca
- Instituto Legalle
- Órgão
- CIGA-SC
- Ano
- 2026
- Cargo
- Programador
- AV-F-V-F.
- BV-V-F-F.
- CF-V-V-F.
- DV-F-F-V.
- EF-F - V- V.
GabaritoA — V-F-V-F.
Gabarito: letra A – a sequência correta é V-F-V-F. A primeira e a terceira afirmativas são verdadeiras; a segunda e a quarta são falsas. A resposta é confirmada pelos conceitos clássicos de complexidade e pré-requisitos de ordenação desses algoritmos.
A banca testa o conhecimento sobre as características fundamentais da busca sequencial e da busca binária. A principal armadilha está na segunda afirmativa, que troca a complexidade O(n) da busca sequencial por O(log n) – um erro clássico.
1ª afirmativa – Verdadeira (V)
A busca sequencial não exige que o vetor esteja ordenado. O algoritmo percorre os elementos um a um até encontrar o valor desejado ou chegar ao fim da estrutura. Pode ser aplicada em qualquer vetor, independentemente de ordenação.
2ª afirmativa – Falsa (F)
A complexidade média da busca sequencial é O(n), não O(log n). A busca binária, por sua vez, tem complexidade O(log n) e é mais eficiente em grandes conjuntos ordenados. Afirmar o contrário inverte o desempenho real dos algoritmos.
3ª afirmativa – Verdadeira (V)
A busca binária exige que o vetor esteja ordenado porque sua estratégia é dividir sucessivamente o espaço de busca comparando o elemento central. Sem a ordenação, essa divisão perde o sentido.
4ª afirmativa – Falsa (F)
Se o algoritmo ignora a comparação central e percorre todos os elementos, ele deixa de ser busca binária e passa a ser busca sequencial. Portanto, a busca binária não pode ser aplicada em vetores não ordenados.
Característica | Busca Sequencial | Busca Binária |
|---|---|---|
Ordenação necessária? | Não | Sim |
Complexidade média | O(n) | O(log n) |
Eficiência em grandes dados | Baixa (cresce linearmente) | Alta (cresce logaritmicamente) |
Método | Percorre elemento por elemento | Divide o vetor ao meio a cada passo |
A segunda afirmativa troca a complexidade da busca sequencial (O(n) por O(log n)). O candidato que confunde os valores tende a marcar V nessa assertiva, o que levaria a uma sequência incorreta. Lembre-se: busca sequencial = O(n); busca binária = O(log n).
Gabarito: letra A (V-F-V-F).
Link permanente: /questoes/gp019082