コード例 #1
0
        static void Main(string[] args)
        {
            Busqueda B = new Busqueda(); //Objeto de la Clase Busqueda
            int      final, final2, opc = 0;

            int[] Ejemplo1 = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }; //Dos ejemplos
            int[] Ejemplo2 = { 3, 25, 6, 7, 3, 7, 2, 3, 4, 56, 8, 9, 1, 23, 54, 7, 4, 1, 235, 64, 0 };
            final  = Ejemplo1.Length;
            final2 = Ejemplo2.Length;

            B.Burbuja(Ejemplo1, final); //Llamamos al metodo burbuja, esto por si los arreglos no estan ordenados
            B.Burbuja(Ejemplo2, final2);

            Console.Write("Seleccione ejemplo: \n1. Ejemplo 1 \n2. Ejemplo 2 \nR = "); //Menu
            opc = int.Parse(Console.ReadLine());

            if (opc == 1) //Ejemplo 1
            {
                B.BusquedaBinaria(Ejemplo1, 1);
            }

            else if (opc == 2) //Ejemplo 2
            {
                B.BusquedaBinaria(Ejemplo2, 2);
            }

            else
            {
                Console.WriteLine("ERROR");
            }

            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Busqueda pv = new Busqueda();

            pv.Cargar();
            pv.Imprimir();
            Console.Write("\n\nElemento a buscar: ");
            int num = int.Parse(Console.ReadLine());

            pv.busqueda(num);
            Console.ReadKey();
        }