Logo Passei Direto
Buscar
Seja a fila de clientes representada a seguir: frente → [10] → [20] → [30] → [40] ← fundo Considere as seguintes operações em sequência: 1. dequeue() 2. enqueue(50) 3. dequeue() Supondo que a fila é FIFO (First In, First Out), quais códigos serão removidos nas duas chamadas a dequeue(), respectivamente? Questão 3Escolha uma opção: a. 10 e 20. b. 10 e 30. c. 20 e 30. d. 30 e 40. e. 40 e 50.
User badge image
luan alex

ontem

User badge image
luan alex

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Vamos analisar a fila e as operações passo a passo: 1. A fila inicial é: frente → [10] → [20] → [30] → [40] ← fundo. 2. A operação `dequeue()` remove o elemento da frente da fila, que é o [10]. Após essa operação, a fila fica assim: frente → [20] → [30] → [40] ← fundo. 3. A próxima operação é `enqueue(50)`, que adiciona o [50] ao final da fila. Agora a fila é: frente → [20] → [30] → [40] → [50] ← fundo. 4. A segunda operação `dequeue()` remove o próximo elemento da frente, que agora é o [20]. Após essa operação, a fila fica: frente → [30] → [40] → [50] ← fundo. Portanto, os códigos removidos nas duas chamadas a `dequeue()` são: 10 e 20. A alternativa correta é: a) 10 e 20.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina