Esempio n. 1
0
        // 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( )
Esempio n. 2
0
        public void insere(int valor)
        {
            NohFila novonoh = new NohFila(valor);

            if (isEmpty())
            {
                start = novonoh;
                end   = novonoh;
            }
            else
            {
                end.setAnterior(novonoh);
                end = novonoh;
            }
        }