/* * Implementação ingênua. */ #ifndef ESQUELETO_FILA #define ESQUELETO_FILA typedef int elem_t; /* Tipo do elemento */ #define MAX_ELEM 4 struct Fila_t { int i,f; int vet[MAX_ELEM]; }; typedef struct Fila_t Fila; /* Tipo da fila (a ser redefinido) */ void cria_fila(Fila* fila); int fila_vazia(Fila* fila); void insere_fila(Fila* fila, elem_t elem); elem_t remove_fila(Fila* fila); void libera_fila(Fila* fila); #endif