A descrição apresentada é um enunciado de questão de programação que solicita a implementação de um tipo de dados abstrato que representa uma pilha. Para implementar essa pilha, é necessário criar as seguintes operações: - Novo: cria uma nova pilha vazia. - Empurrar: adiciona um elemento ao topo da pilha. - Principal: retorna o elemento no topo da pilha sem removê-lo. - Retrair: remove o elemento superior da pilha e o retorna. - Pilha modificada: retorna uma nova pilha com os mesmos elementos da pilha original, mas na ordem inversa. - Vazio: retorna verdadeiro se a pilha estiver vazia e falso caso contrário. Essas operações são comuns em estruturas de dados do tipo pilha e podem ser implementadas em diversas linguagens de programação.
Para escrever sua resposta aqui, entre ou crie uma conta
Engenharia de Software e Análise de Projeto de Sistema
Compartilhar