コード例 #1
0
        public void Agregar_nodo(Nodo nodo)
        {
            if (raiz_lista == null)
            {
                raiz_lista = nodo;
            }
            else
            {
                Nodo bus = raiz_lista;
                Nodo anterior = null;

                while (bus != null)
                {
                    anterior = bus;
                    bus = bus.proximo;
                }

                anterior.proximo = nodo;
            }
        }
コード例 #2
0
        public void borrador_nodo()
        {
            Nodo contador = raiz_lista;
            Nodo anterior = null;

            if (raiz_lista != null)
            {
                if (raiz_lista.proximo != null)
                {
                    while (contador.proximo != null)
                    {
                        anterior = contador;
                        contador = contador.proximo;
                    }

                    anterior.proximo = null;
                }
                else
                {
                    raiz_lista = null;
                }
            }
        }