Uma das formas de o gerente de uma agência bancária acompanhar a qualidade dos serviços prestados aos seus clientes é verificar o estado da ordem de atendimento em vários instantes ao longo do expediente. O sistema utiliza para tal fim é a estrutura de dados conhecida como FILA, que mostra a situação da ordem de atendimento no instante da verificação.
Nesse contexto, implementa-se uma estrutura de FILA de números inteiros com suas duas operações tradicionais: ENFILEIRAR(Z), que ocorre quando um cliente recebe uma senha Z e entra na FILA; e DESENFILEIRAR(), que ocorre quando um cliente sai da FILA, retornando o número da senha. O primeiro elemento da esquerda para a direita é o mais antigo presente na FILA. Sabe-se, também que a representação do estado da FILA em um instante qualquer é realizada listando os elementos, de forma que o primeiro elemento, da esquerda para a direita, é o mais antigo presente na FILA.
Nas condições apresentadas, considere uma FILA que começa vazia e realiza as seguintes operações:
ENFILEIRAR(8) → ENFILEIRAR(9) → DESENFILEIRAR() → ENFILEIRAR(10) → ENFILEIRAR(11) → ENFILEIRAR(DESENFILEIRAR()) → ENFILEIRAR(12) → DESENFILEIRAR() → ENFILEIRAR(13) → DESENFILEIRAR().
Após realizar as operações acima, a FILA estará no estado
Nesse contexto, implementa-se uma estrutura de FILA de números inteiros com suas duas operações tradicionais: ENFILEIRAR(Z), que ocorre quando um cliente recebe uma senha Z e entra na FILA; e DESENFILEIRAR(), que ocorre quando um cliente sai da FILA, retornando o número da senha. O primeiro elemento da esquerda para a direita é o mais antigo presente na FILA. Sabe-se, também que a representação do estado da FILA em um instante qualquer é realizada listando os elementos, de forma que o primeiro elemento, da esquerda para a direita, é o mais antigo presente na FILA.
Nas condições apresentadas, considere uma FILA que começa vazia e realiza as seguintes operações:
ENFILEIRAR(8) → ENFILEIRAR(9) → DESENFILEIRAR() → ENFILEIRAR(10) → ENFILEIRAR(11) → ENFILEIRAR(DESENFILEIRAR()) → ENFILEIRAR(12) → DESENFILEIRAR() → ENFILEIRAR(13) → DESENFILEIRAR().
Após realizar as operações acima, a FILA estará no estado
Questões Similares
Questões similares
5 encontradasQ1
2021
Tecnologia da Informação
Em um ambiente Cluster, há um servidor Linux que tem o Ansible instalado. Para construir um arquivo YAML, que informe…
Resolver esta questãoQ2
2021
Tecnologia da Informação
As agências bancárias negociam seguros residenciais com seus clientes e, muitas vezes, precisam arquivar cópias de forma ordenada para que…
Resolver esta questãoQ3
2021
Tecnologia da Informação
Um pesquisador conseguiu uma base de dados que mostrava terrenos classificados de acordo com: características físicas; tipo de negócio a…
Resolver esta questãoQ4
2021
Tecnologia da Informação
O desenvolvimento de um aplicativo bancário para dispositivos móveis exige que se dedique atenção à parte visual do mesmo, que…
Resolver esta questãoQ5
2021
Tecnologia da Informação
Um administrador de um banco de dados construído por meio do MongoDB inseriu dados em uma coleção de dados da…
Resolver esta questãoGuias de Estudo
Estatísticas
Estatísticas desta Questão
72%
Taxa de Acerto
Fácil
Dificuldade
Maioria dos candidatos acerta
1 min
Tempo Médio
Resolução estimada
719
Já Resolveram
Estudantes praticando


