Questão 4/6-Estrutura de Dados Considere o Tipo Abstrato de Dados (TAD) da Pilha. Essa TAD apresenta as seguintes especificações:
push(x); inserção do elemento x em uma pilha
pop(): remoção do elemento de uma pilha, retornando esse elemento..
O comando new Stack (x) cria uma nova pilha com o elemento x.
Considere o Tipo Abstrato de Dados (TAD) da Fila. Essa TAD apresenta as seguintes especificações:
enqueue(x): inserção do elemento x em uma fila
dequeue(): remoção do elemento de uma fila, retornando esse elemento.
O comando new Queue (x) cria uma nova fila com o elemento x.
Com base nessas informações os seguintes comandos são executados:
Stack s= new Stack (6)
Queue q= new Queue (6)
s push (5)
spush(10)
q.enqueue (3)
g.enqueue (8)
qenqueue (3)
x=s.pop()
s.push(2)
qenqueue(x)
s.push()
A sequincia correta para a pilha e para a fila depois de executado o trecho acima
A pilha (TOPO)
B(Frente)
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar