示例#1
0
        }                  // se a chave procurada foi ou não encontrado

        private void InserirNoMeio(Dado dados)
        {
            NoLista <Dado> novoNo = new NoLista <Dado>(dados, null);

            // ExisteDado() encontrou intervalo de inclusão do novo nó

            anterior.Prox = novoNo; // liga anterior ao novo
            novoNo.Prox   = atual;  // e novo no atual

            if (anterior == ultimo) // se incluiu ao final da lista,
            {
                ultimo = novoNo;    // atualiza o apontador ultimo
            }
            quantosNos++;           // incrementa número de nós da lista
        }
示例#2
0
 public ListaSimples()
 {
     primeiro   = null;
     ultimo     = null;
     quantosNos = 0;
 }