// 0) Verificar se a fila não está vazia // 1) Criar o nó // 2) Encadear com o novo nó // 3) Fazer FIM (start) apontar para novo nó public void insere(int valor) { NohFila novonoh = new NohFila(valor); // cria um novo NohFila if (isEmpty()) // a Fila está vazia -- primeiro nó da Fila { start = novonoh; // o start aponta para novonoh end = novonoh; // o end aponta para novonoh } else { end.setAnterior(novonoh); end = novonoh; } } // fim do método insere( )
public void insere(int valor) { NohFila novonoh = new NohFila(valor); if (isEmpty()) { start = novonoh; end = novonoh; } else { end.setAnterior(novonoh); end = novonoh; } }