Ed
há 10 horas
Para determinar em que situação um algoritmo de "força bruta" seria adequado, vamos analisar cada alternativa: a) Quando é necessário garantir a solução ótima para um problema complexo. - Embora a força bruta possa encontrar a solução ótima, ela não é necessariamente a abordagem mais eficiente para problemas complexos. b) Quando o problema envolve um número pequeno de possibilidades a serem testadas. - Esta é uma situação ideal para algoritmos de força bruta, pois eles testam todas as possibilidades. Se o número de possibilidades é pequeno, a força bruta pode ser uma abordagem viável. c) Quando o problema pode ser resolvido eficientemente com um algoritmo recursivo. - Se um problema pode ser resolvido eficientemente com um algoritmo recursivo, não é necessário usar força bruta. d) Quando é necessário otimizar o tempo de execução do algoritmo. - A força bruta geralmente não é a melhor escolha para otimizar o tempo de execução, pois pode ser ineficiente. Portanto, a alternativa correta é: b) Quando o problema envolve um número pequeno de possibilidades a serem testadas.
Mais perguntas desse material