//Pesquisar por um elemento. public Inteiro Pesquisar(Inteiro num) { Inteiro aux = primeiro; while (aux != ultimo) { if (aux.Proximo.Numero == num.Numero) { return(aux.Proximo); } } return(null); }
//Excluir elemento. public void Excluir(Inteiro num) { if (!Verifica_Vazio()) { Inteiro aux = primeiro; while (aux != ultimo) { if (aux.Proximo.Numero == num.Numero) { Inteiro aux2; aux2 = aux.Proximo; aux.Proximo = aux2.Proximo; aux2.Proximo = null; } } } }
//Inserir novo elemento no final. public Inteiro Inserir(Inteiro num) { ultimo.Proximo = num; num = ultimo; return(ultimo); }
//Construtor public Lista_Inteiro() { primeiro = new Inteiro(0); ultimo = primeiro; }