-
Total de itens
1 -
Registro em
-
Última visita
Sobre guik12008
guik12008's Achievements
0
Reputação
-
guik12008 alterou sua foto pessoal
-
Boa tarde, Estou com duvida nesse exercício e não sei nem por onde começar. Construir um TAD FilaClientes, conforme a especificação abaixo. 1. Trata-se de uma fila construída sobre lista encadeada 2. Deve ser uma fila de Clientes, e cliente deve ser uma estrutura contendo: - nome (char[]) - idade (int) - CFP (int) 2. Cada node da fila deve ter um ponteiro para um Cliente e um ponteiro para o próximo node 3. Recomenda-se a utilização de uma estrutura HEADER (FilaCliente) para definir a Fila 4. A TAD FilaCliente deve implementar as seguintes operações: - FilaCliente * criaFilaCliente() -> Cria fila vazia - int enqueue2(FilaCliente *fila, Cliente *cliente) -> Enfileira (insere) cliente já instanciado - int enqueue(FilaCliente *fila, char nome[], int idade, int cpf) -> Enfileira (insere) cliente com base em seus dados - Cliente * dequeue(FilaCliente *fila) -> Desenfileira (remove) cliente da fila e o retorna - Cliente * head(FilaCliente *fila) -> Retorna dados (referência) do primeiro cliente da fila, sem removê-lo - Cliente * tail(FilaCliente *fila) -> Retorna dados (referência) do último cliente da fila, sem removê-lo - void imprimeFila(FilaCliente *fila) -> Função para teste, deve imprimir os dados dos clientes na fila, do primeiro para o último Grato desde já.