Buscar

Suponha a existência de uma pilha de inteiros s e uma fila de inteiros q, e as seguintes operações: Stack s = new Stack (); Queue q = new Queue (...

Suponha a existência de uma pilha de inteiros s e uma fila de inteiros q, e as seguintes operações: Stack s = new Stack (); Queue q = new Queue ();s.push(6);q.enqueue (5); s.push (3); s.push(12); q.enqueue (5); q.enqueue (8); int x = s.pop(); s.push(2); q.enqueue (x); s.push(x); A pilha e a fila terão quais valores depois das operações?

Respostas

User badge image

Ed Verified user icon

Depois das operações descritas, a pilha s terá os valores 6, 3, 12, 2 e 3 (o valor de x que foi retirado da pilha e depois inserido novamente). Já a fila q terá os valores 5, 5, 8 e 6 (o valor de x que foi retirado da pilha e inserido na fila).

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando