} // 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 }
public ListaSimples() { primeiro = null; ultimo = null; quantosNos = 0; }