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...
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. 1:56:29 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: Stacks = new Stack (6) Queue q- new Queue (5) s push (5) s push(10) q enqueue (3) q enqueue (8) q enqueue (3) x = s pop() s push(2) q enqueue (x) s push(x) A sequência correta para a pilha e para a fila, depois de executado o trecho acima é: A. pilha: (TOPO)__ B. fila: (Frente) (Atrás)
Compartilhar