Пример #1
0
        /*Metodo para agregar nodos al final*/

        public void insertarAlFinal(object n)
        {
            if (!Listavacia())
            {
                fin = new nodoLD(n, null, fin);
                fin.anterioNodo.siguienteNodo = fin;
            }
            /*Esta vacia*/

            else
            {
                inicio = fin = new nodoLD(n);
            }
        }
Пример #2
0
 protected nodoLD buscarNick(comparador codigoUsuario, nodoLD usuario)
 {
     if (usuario == null)
     {
         //throw new Exception("No encontrado el nodo con la clave");
         return(null);
     }
     else
     {
         if (codigoUsuario.usuarioIgual(usuario.valorNodo()) && codigoUsuario.usuarioBuscar(usuario.valorNodo()))
         {
             return(usuario);
         }
         else
         {
             return(buscarUsuario(codigoUsuario, usuario.siguienteNodo));
         }
     }
 }
 public nodoLD(object datoEntrada, nodoLD principioNodo, nodoLD ultimoNodo)
 {
     datoNodo      = datoEntrada;
     siguienteNodo = principioNodo;
     anterioNodo   = ultimoNodo;
 }
        //Contructores

        public nodoLD(object datoEntrada)
        {
            datoNodo      = datoEntrada;
            siguienteNodo = anterioNodo = null;
        }
Пример #5
0
 public listaDoble()
 {
     inicio = fin = null;
 }