Filas: Conceitos e Implementação

Questões sobre o assunto

Questão 1 — Nível Médio
1.50 Médio
Em uma estrutura de dados do tipo fila (FIFO), qual seria uma operação válida para realizar a rotação de elementos mantendo a integridade da estrutura, ou seja, mover o elemento da frente para o final da fila?

Resposta correta: C) Remover o primeiro elemento e inserir no fim

Questão 2 — Nível Difícil
2.50 Difícil
Considerando as operações usuais de uma fila, qual termo é frequentemente utilizado para a operação de observar o elemento que está na frente (início) da fila sem removê-lo?

Resposta correta: A) top

Questão 3 — Nível Difícil
2.50 Difícil
Dada a implementação de uma classe Fila em Python usando uma lista interna `self.data`, qual comando deve ser usado dentro do método `inserir(self, x)` para seguir corretamente o princípio FIFO?

Resposta correta: A) append

Questão 4 — Nível Extrema
3.50 Extrema
De acordo com o exercício de gerenciamento de banco apresentado na videoaula, qual é a regra correta de prioridade para a saída de clientes das duas filas?

Resposta correta: A) A cada duas saídas da fila prioritária, deve haver uma saída da fila normal

0.00