Operações com Fila
Para realizar as operações de uma fila, devemos ser capazes de inserir novos elementos em uma extremidade, o fim, e retirar elementos da outra extremidade, oinício. Temos as seguintes operações:
Toda vez que criamos uma estrutura de pilha, esta deve ser inicializada para garantir que não haja nenhuma "sujeira" no local onde esteja montada. Do mesmo modo da pilha, quando a fila não está vazia não significa que ela esteja cheia, o que acontece também quando a fila não está cheia não significa que ela esteja vazia.
Para iniciar o processamento com filas é importante criar para iniciar o armazenamento dos dados.
XNa estrutura de dados fila, sempre que um novo item é inserido ele passa a estar na última posição da fila.
XNa estrutura de dados fila, sempre o item a ser retirado será o que estiver no início da fila, ou seja, o primeiro que foi inserido.
XPara verificar se uma fila está vazia, basta verificar se o início da fila é igual a -1. As filas sempre começam com o endereço 0.
X