Historicamente, a expressão algoritmo eficiente é associada aos algoritmos de complexidade polinomial. Diante disso, julgue as alternativas a seguir e marque a correta:
Historicamente, a expressão algoritmo eficiente é associada aos algoritmos de complexidade polinomial. Diante disso, julgue as alternativas a seguir e marque a correta:
- O campo de complexidade computacional normalmente classifica os algoritmos pelo grau de dificuldade. Dificuldade é descrita em termos de tempo necessário para projetar esses algoritmos.
- O tipo de problema computacional em que é necessário determinar a melhor solução possível entre todas as soluções viáveis usando força bruta é considerado tratável.
- Se um algoritmo apresentar complexidade polinomial, ele é dito tratável ou resolvível em tempo polinomial, também conhecido como tratável ou fácil.
- Algoritmos polinomiais (que pertencem à classe P) podem levar séculos para serem executados, mesmo para entradas de tamanho reduzido.
- Se um algoritmo apresentar complexidade polinomial, ele é dito intratável, ou seja, não existem recursos de hardware suficientes para executá-lo.