É muito comum, quando vamos a instituições financeiras haver duas filas, uma normal e uma chamada de preferencial. Dessa forma, foi solicitado que você implementasse um algoritmo para controlar a chamada de pessoas da fila. Assim, seu TADFila deve ser modificado para possuir duas filas e haverá duas funções para inserção na fila. ◦ Fila_Enfileira_Normal(Fila, x): insere o item x no final da fila normal ◦ Fila_Enfileira_Preferencial(Fila, x): insere o item x no final da fila preferencial No entanto, deverá existir apenas uma função para desenfileirar e seu funcionamento deve ser da seguinte forma: ◦ A cada 3 pessoas desenfileiradas da fila normal, a próxima deve ser desenfileirada da preferencial. ◦ Se umas das filas estiver vazia, deve-se chamar da fila que ainda possuir elementos.
É muito comum, quando vamos a instituições financeiras
ResponderExcluirhaver duas filas, uma normal e uma chamada de preferencial.
Dessa forma, foi solicitado que você implementasse um
algoritmo para controlar a chamada de pessoas da fila.
Assim, seu TADFila deve ser modificado para possuir duas
filas e haverá duas funções para inserção na fila.
◦ Fila_Enfileira_Normal(Fila, x): insere o item x no final da fila
normal
◦ Fila_Enfileira_Preferencial(Fila, x): insere o item x no final da fila
preferencial
No entanto, deverá existir apenas uma função para
desenfileirar e seu funcionamento deve ser da seguinte
forma:
◦ A cada 3 pessoas desenfileiradas da fila normal, a próxima deve
ser desenfileirada da preferencial.
◦ Se umas das filas estiver vazia, deve-se chamar da fila que ainda
possuir elementos.
Obrigada! Ajudou-me
ResponderExcluir