示例#1
0
        public void Inserir(int n)
        {
            do
            {
                Elemento Valor = new Elemento();

                Valor.Num = n;
                if (Ini == null)
                {
                    Ini        = Valor;
                    Fim        = Ini;
                    Valor.Prox = Ini;
                }
                else
                {
                    Valor.Prox = Ini;
                    Ini        = Valor;
                    Fim.Prox   = Ini;
                }

                n--;
            } while (n >= 1);
        }
示例#2
0
        public void imprimir()
        {
            Elemento aux = new Elemento();

            aux = Ini.Prox;

            if (aux == null)
            {
                Console.WriteLine("A lista de contas-correntes está vazia.");
            }
            else
            {
                // enquanto o ponteiro aux não tiver percorrido toda a lista encadeada...
                while (aux != null)
                {
                    // imprime os dados da conta-corrente apontada pelo ponteiro aux.
                    Console.WriteLine("Numero: " + aux.Num);

                    // avançamos na lista encadeada.
                    aux = aux.Prox;
                    break;
                }
            }
        }
示例#3
0
 public Elemento()
 {
     Num  = 0;
     Prox = null;
 }
示例#4
0
 public Circular()
 {
     Ini = Fim;
     Fim = null;
 }