// Inicializa a Fila public void FFVazia() { Frente = new Cellule(); Trás = Frente; Frente.Suivant = null; tamanho = 0; }
// Busca um elemento através de seu indíce /*public void Inserir_Posição(int pos, Caixa info) { * Cellule cell; * cell = Primeiro; * * int posição = 0; * * while ((cell != null) && (posição < pos)) { * cell = cell.Suivant; * posição++; * } * * if (cell != null) { * cell.Information; * } else { * null; * } * }*/ // Exclui o primeiro elemento da lista public void Excluir() { Cellule cell; cell = Primeiro; Primeiro = Primeiro.Suivant; tamanho--; }
// funcao basica para enfileirar (entrar no final)// public void Enfileira(Pessoa info) { Trás.Suivant = new Cellule(); Trás = Trás.Suivant; Trás.Information = info; Trás.Suivant = null; tamanho++; }
// Insere um elemento no início da lista public void Inserir(Caixa info) { Cellule aux = new Cellule(); aux.Information = info; aux.Suivant = Primeiro; Primeiro = aux; tamanho++; }
//Desenfileira o elemento do inicio da fila public Object Desenfileira() { Cellule aux; if (Vazia() != true) { aux = Frente; Frente = Frente.Suivant; tamanho--; return(Frente.Information); } else { return(null); } }
// Inicia a Lista public void Inicializar() { Primeiro = null; tamanho = 0; }