As pilhas podem ser utilizadas para a solução de muitos problemas, por exemplo, a elaboração de menus para o usuário. O entendimento da aplicação da estrutura é simples: o menu que está no topo sempre será aquele apresentado ao usuário. Quando o usuário inserir um comando para acessar outro menu, o menu que foi requisitado é inserido na pilha, tornando-se o topo dessa estrutura. Quando o usuário solicitar a volta, ou seja, para retornar ao menu antigo, basta apenas remover o conteúdo que está no topo, de forma que será exibido ao usuário o menu em que ele estava. Diante do exposto, assinale a alternativa correta sobre a implementação de uma pilha para esse problema.
(a)O problema exige que sejam implementadas duas pilhas: menus visitados e não visitados.
(b)O problema exige que ao menos 2 itens estejam sempre presentes na pilha.
(c)O problema em pauta deve ser representado por uma fila e não por uma pilha.
(d)O problema exige que pelo menos 1 item esteja sempre presente na pilha.
(e)O problema permite que, em algum momento, a pilha esteja vazia durante a execução.
Para escrever sua resposta aqui, entre ou crie uma conta.
Projeto e Programação de Jogos
•UNIVESP
Compartilhar