예제 #1
0
        public Funcion Existe(string nombre)
        {
            aux = cabeza;

            bool seguir = true;

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

            return(aux);
        }
예제 #2
0
        public bool ExisteF(string nombre)
        {
            bool respuesta = false;

            if (cabeza != null)
            {
                aux = cabeza;

                bool seguir = true;


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



            return(respuesta);
        }