1.Supondo uma Pilha inicialmente vazia, escolha o item que mostra o estado final após a execução dos seguintes comandospush(3);push(pop());push(5);push(7);push(top());pop();push(top());a.3, 5, 7, 7b.3, 5, 7, 7, 7c.3, 3, 5, 7, 7d.3, 5, 5, 7, 7, 7e.7, 7, 5, 3
Soluções para a tarefa
Respondido por
3
push(3) ; tacou o 3 na pilha
push( pop() ) ; tirou o 3 da pilha (o pop) e tacou ele na pilha de novo. Um push(pop()) tem efeito nulo
push(5); a pilha ficou 5 - 3
push(7); a pilha ficou 7 - 5 - 3
push( top() ); o top agora é 7, portanto ele colocou outro 7 na pilha. Ficou 7 - 7 - 5 - 3
pop() ; retornou 7 e o tirou da pilha, ficou 7 - 5 - 3
push( top() ) ; mesma coisa do anterior, a pilha fica 7 7 5 3
alternativa e)
push( pop() ) ; tirou o 3 da pilha (o pop) e tacou ele na pilha de novo. Um push(pop()) tem efeito nulo
push(5); a pilha ficou 5 - 3
push(7); a pilha ficou 7 - 5 - 3
push( top() ); o top agora é 7, portanto ele colocou outro 7 na pilha. Ficou 7 - 7 - 5 - 3
pop() ; retornou 7 e o tirou da pilha, ficou 7 - 5 - 3
push( top() ) ; mesma coisa do anterior, a pilha fica 7 7 5 3
alternativa e)
Respondido por
11
Resposta:
3 5 7 7
Explicação:
Existem situações em que os professores não dizem se é invertida ou não, acho que estão utilizando a invertida sempre.
Perguntas interessantes
Artes,
9 meses atrás
Biologia,
9 meses atrás
História,
9 meses atrás
Matemática,
1 ano atrás
Artes,
1 ano atrás
Matemática,
1 ano atrás
Geografia,
1 ano atrás