Exemplo n.º 1
0
        static void Main(string[] args)
        {
            var lg = new ListaGenerica();

            lg.Insertar(1, 10);
            lg.Insertar(2, 20);
            lg.Insertar(3, 30);
            lg.Insertar(2, 15);
            lg.Insertar(3, 25);
            lg.Insertar(2, 50);
            lg.Insertar(4, 101);
            lg.Insertar(1, 120);
            lg.Insertar(1, 115);

            lg.Imprimir();

            Console.WriteLine("Lista luego de borrar el primero: ");

            lg.Borrar(1);
            lg.Imprimir();

            Console.WriteLine("Lista luego de Extraer el segundo: ");

            lg.Extraer(2);
            lg.Imprimir();

            Console.WriteLine("Lista luego de intercambiar el primero con el tercero: ");

            lg.Intercambiar(1, 3);
            lg.Imprimir();

            if (lg.Existe(20))
            {
                Console.WriteLine("Se encuentra el 20 en la lista");
            }
            else
            {
                Console.WriteLine("No se encuentra el 20 en la lista");
            }

            lg.Mayor();
            lg.PosMayor();

            Console.WriteLine("La posicion del numero mayor es: " + lg.PosMayor());

            if (lg.Ordenada())
            {
                Console.WriteLine("La lista se encuentra ordenada de menor a mayor");
            }
            else
            {
                Console.WriteLine("La lista NO se encuentra ordenada de menor a mayor");
            }

            Console.ReadKey();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            ListaGenerica lg = new ListaGenerica();

            lg.Insertar(1, 10);
            lg.Insertar(2, 20);
            lg.Insertar(3, 30);
            lg.Insertar(2, 15);
            lg.Insertar(1, 115);
            lg.Imprimir();
            Console.WriteLine("Luego de Borrar el primero");
            lg.Borrar(1);
            lg.Imprimir();
            Console.WriteLine("Luego de Extraer el segundo");
            lg.Extraer(2);
            lg.Imprimir();
            Console.WriteLine("Luego de Intercambiar el primero con el tercero");
            lg.Intercambiar(1, 3);
            lg.Imprimir();
            if (lg.Existe(10))
            {
                Console.WriteLine("Se encuentra el 20 en la lista");
            }
            else
            {
                Console.WriteLine("No se encuentra el 20 en la lista");
            }
            Console.WriteLine("La posición del mayor es:" + lg.PosMayor());
            if (lg.Ordenada())
            {
                Console.WriteLine("La lista está ordenada de menor a mayor");
            }
            else
            {
                Console.WriteLine("La lista no está ordenada de menor a mayor");
            }
            Console.ReadKey();
        }