public void Exibir(elemento e) //Recursivo { if (e != null) { Console.WriteLine(e.valor); Exibir(e.proximo); } }
public void Exibir() //Iterativo { elemento aux = inicio; while (aux != null) { Console.WriteLine(aux.valor); aux = aux.proximo; } }
public elemento PesquisarRec(int x, elemento e) //letra A recursivo { if (e == null || e.valor == x) { return(e); } else { return(PesquisarRec(x, e.proximo)); } }
public elemento Pesquisar(int x) //letra A interativo { elemento aux = inicio; while (aux != null && aux.valor != x) { aux = aux.proximo; } return(aux); }
public elemento desenfileirar() { elemento aux = inicio; if (inicio != null) { inicio = inicio.proximo; if (inicio == null) { fim = null; } tamanho--; } return(aux); }
public void enfileirar(int x) { elemento novo = new elemento(); novo.valor = x; novo.proximo = null; if (fim != null) { fim.proximo = novo; } else { inicio = novo; } fim = novo; tamanho++; }
public void Esvaziar() { inicio = null; tamanho = 0; }