Buscar

(Questão retirada de Prova Enade) Para testar as estruturas PILHA e FILA, um programador realizou a série de operações a seguir, após criar as duas...

(Questão retirada de Prova Enade) Para testar as estruturas PILHA e FILA, um programador realizou a série de operações a seguir, após criar as duas estruturas. · pilha.push(‘A’); // insere A na Pilha · pilha.push(‘B’); // insere B na Pilha · pilha.push(‘C’); // insere C na Pilha · fila.enqueue(pilha.top()); // insere na Fila o conteúdo do TOPO da Pilha · fila.enqueue(pilha.top()); // insere na Fila o conteúdo do TOPO da Pilha · fila.enqueue(‘D’); // insere D na Fila · pilha.push(fila.dequeue()); // insere na Pilha o conteúdo retirado da Fila · fila.enqueue(fila.dequeue()); // insere na Fila o conteúdo retirado da própria Fila · fila.enqueue(pilha.pop()); // insere na Fila o conteúdo retirado da Pilha · pilha.push(‘E’); // insere E na Pilha · fila.enqueue(‘E’); // insere E na Fila · pilha.pop(); // retira dado da Pilha Após essas operações, ao imprimir o conteúdo de pilha e fila, respectivamente, seria exibido:

A estrutura de dados PILHA permite a inserção e remoção de itens dinamicamente seguindo a norma de último a entrar, primeiro a sair.
A estrutura de dados FILA permite a inserção e remoção de itens dinamicamente seguindo a norma de primeiro a entrar, primeiro a sair.
O comando pilha.push(‘A’); insere o caractere ‘A’ na Pilha.
O comando fila.enqueue(pilha.top()); insere na Fila o conteúdo do TOPO da Pilha.
O comando fila.enqueue(‘D’); insere o caractere ‘D’ na Fila.
O comando pilha.push(fila.dequeue()); insere na Pilha o conteúdo retirado da Fila.
O comando fila.enqueue(fila.dequeue()); insere na Fila o conteúdo retirado da própria Fila.
O comando fila.enqueue(pilha.pop()); insere na Fila o conteúdo retirado da Pilha.
O comando pilha.push(‘E’); insere o caractere ‘E’ na Pilha.
O comando fila.enqueue(‘E’); insere o caractere ‘E’ na Fila.
Ao imprimir o conteúdo de pilha e fila, respectivamente, seria exibido: pilha: topo → C → B → A. fila: início → D → B → C → E.
pilha: topo → B → A. fila: início → D → B → C → E
pilha: topo → C → A → E. fila: início → D → A → A → E
pilha: topo →A. fila: início → D → B → C → E
pilha: topo → C → B → A. fila: início → D → B → C → E
pilha: topo → C → B → A. fila: início → D → C → C → E

Essa pergunta também está no material:

Teste 2 Estrutura de Dados nota 10 VERSAO 3
8 pág.

Análise e Desenvolvimento de Sistemas Universidade Santa CecíliaUniversidade Santa Cecília

💡 1 Resposta

User badge image

Bia Lima

pilha: topo → C → B → A. fila: início → D → C → C → E


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

✏️ Responder

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

Outros materiais