예제 #1
0
        public Temporal Buscar(string n)
        {
            aux = cabeza;

            bool seguir = true;

            while (seguir)
            {
                if (aux.nombre.Equals(n))
                {
                    seguir = false;
                }
                else
                {
                    if (aux.siguiente != null)
                    {
                        aux = aux.siguiente;
                    }
                    else
                    {
                        aux    = null;
                        seguir = false;
                    }
                }
            }

            return(aux);
        }
예제 #2
0
        public Temporal(string n, string v)
        {
            nombre = n;
            valor  = v;

            siguiente = null;
            anterior  = null;
        }
예제 #3
0
        public void Insertar(Temporal nuevo)
        {
            if (cabeza == null)
            {
                cabeza = nuevo;
            }
            else if (ultimo == null)
            {
                ultimo           = nuevo;
                cabeza.siguiente = ultimo;
                ultimo.anterior  = cabeza;
            }
            else
            {
                aux = nuevo;

                ultimo.siguiente = aux;
                aux.anterior     = ultimo;

                ultimo = aux;
            }
        }
예제 #4
0
 public Temporales()
 {
     cabeza = null;
     ultimo = null;
     aux    = null;
 }