Procura

Algoritmos e estrutura de dadosPilhas


EXERCÍCIOS - Exercício 25

  • (CESGRANRIO 2014)

Considere o tipo abstrato de dados Pilha com as seguintes especificações:
- Pilha é uma lista (LIFO) de itens com a restrição de que inserções (Push) e retiradas (Pop) de itens só podem ser feitas no final da lista (Topo da lista).
- CriarP cria uma pilha P vazia.
- Push(P, i) insere o item i no Topo da pilha P.
- Pop(P) retira e retorna da pilha P o item que está no Topo da pilha P.
- Pop(P) para pilha P vazia = Erro.
Com essa especificação, quais são, respectivamente, os resultados das expressões
Pop(Push(CriarP, X)) ; Pop (CriarP) e Pop(Push(P,(Pop(Push(CriarP, X))))) ?



A) X, X, X

B) X, Erro, Erro

C) X, Erro, X

D) Erro, Erro, Erro

E) Erro, Erro, X


Próximo:
EXERCÍCIOS - Exercício 26

Vamos para o Anterior: Exercício 24

Tente Este: Exercício 18

Primeiro: Exercício 1

VOLTAR ao índice: Algoritmos e estrutura de dados






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=2.18ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.75ms))((ts_substr_c=0.47ms))((ts_substr_im=0.89ms))
((total= 4ms))