Questão de Algoritmos e Estrutura de Dados — Conceitos Básicos e Algoritmos — Quadrix 2017
- Código
- qq299122
- Banca
- Quadrix
- Órgão
- SEDF
- Ano
- 2017
- Nível
- Superior
- Cargo
- Professor - Informática
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: Certo. A afirmação está correta porque a eficiência de um algoritmo está intrinsecamente ligada à escolha da estrutura de dados mais adequada para o problema. Um algoritmo eficiente depende de operações rápidas sobre os dados, e essas operações são viabilizadas por estruturas de dados apropriadas.
Um programa é composto por algoritmos e estruturas de dados que, juntos, garantem seu funcionamento correto e eficiente. Por exemplo, para buscas rápidas, utiliza-se uma tabela hash (inserção e busca O(1) em média); para ordenação, pode-se usar um array e algoritmos como quicksort. A escolha incorreta da estrutura pode levar a algoritmos ineficientes, mesmo que a lógica do algoritmo seja otimizada.
Portanto, o uso de algoritmos eficientes está diretamente relacionado ao emprego de estruturas de dados adequadas.
✅ CERTO
Link permanente: /questoes/qq299122