Informática, perguntado por rafaelasd6330, 1 ano atrás

O algoritmo de Backtracking pode ser aplicado também como operação de desfazer, existente em diversas aplicações de usuários, como por exemplo, a utilização deste algoritmo em sistema de GPS, quando o motorista utiliza uma rota não indicada pelo programa, o algoritmo de Backtracking é aplicado para redefinir a nova rota. Para implementar a operação de Backtracking, as ações são armazenadas em uma pilha, e caso a operação de desfazer seja realizada, o estado anterior do sistema pode ser restaurado, ou ação contrária a realizada pode ser executada. Sobre o algoritmo de Backtracking e sua aplicação principal, analise as afirmações abaixo: I - Visa criar inserção de elementos no meio da Pilha. II - Visa criar marcações para onde o algoritmo pode retornar na Pilha. III - Visa criar uma Pilha secundária para inserir os elementos já removidos. IV - Visa criar a estrutura de para verificar se a Pilha está vazia.

Soluções para a tarefa

Respondido por bokomoko
29
 I - Visa criar inserção de elementos no meio da Pilha.
Falso. Se inserir no meio da pilha vai bagunçar a coisa toda.

II - Visa criar marcações para onde o algoritmo pode retornar na Pilha.
Verdade

 III - Visa criar uma Pilha secundária para inserir os elementos já removidos.
Falso. Tem nada a ver com pilha secundária.

IV - Visa criar a estrutura de para verificar se a Pilha está vazia.
Falso. O backtracking vai ter que ter um teste para quando a pilha estiver vazia mas nào é essa a finalidade. Seria como se dissesse que o carro visa ter uma chave para ligá-lo. A chave é necessária para ligá-lo mas não é isso que o carro visa. O carro visa transportar pessoas de um lado para outro.




Moraemj: Apenas a afirmação II está correta.
bokomoko: Como chegou a essa conclusão ?
Moraemj: só quis facilitar a visualização. Todos os créditos são seus.
georgedebarrosc: correto
Respondido por sarah774borges
0

Resposta:

Apenas a afirmação II está correta.

Explicação:

Corrigido pelo AVA

Perguntas interessantes