Esempio n. 1
0
        public static void BubbleSort()
        {
            int[] array = { 6, 55, 5, 3, 7, 2, 9, 4, 8, 10 };
            Console.Write("Before Sort: ");
            Console.WriteLine("[{0}]", string.Join(", ", array));

            LIB.BubbleSort(array);
            Console.Write("After Sort by BubbleSort: ");
            Console.WriteLine("[{0}]", string.Join(", ", array));
        }
Esempio n. 2
0
        public static void LinearSearch()
        {
            Console.WriteLine("------ Linear Search ------");
            int[] array = { 6, 55, 5, 3, 7, 2, 9, 4, 8, 10 };
            Console.Write("Enter The Number To Search:");
            String input      = Console.ReadLine();
            int    itemSearch = Convert.ToInt32(input);
            int    index      = LIB.LinearSearch(array, itemSearch);

            if (index != -1)
            {
                Console.WriteLine("Number :" + itemSearch + " found in array at index=" + index);
            }
            else
            {
                Console.WriteLine("Number :" + itemSearch + " not found in array");
            }
        }
Esempio n. 3
0
        public static void BinarySearch()
        {
            Console.WriteLine("------ Binary Search ------");
            int[] array = { 6, 55, 5, 3, 7, 2, 9, 4, 8, 10 };

            //Array must be sorted
            Array.Sort(array);
            Console.WriteLine("[{0}]", string.Join(", ", array));

            Console.Write("Enter The Number To Search:");
            String input      = Console.ReadLine();
            int    itemSearch = Convert.ToInt32(input);
            int    index      = LIB.IntArrayBinarySearch(array, itemSearch);

            if (index != -1)
            {
                Console.WriteLine("Number :" + itemSearch + " found in array at index=" + index);
            }
            else
            {
                Console.WriteLine("Number :" + itemSearch + " not found in array");
            }
        }