コード例 #1
0
        // Driver code
        public static void Main(String[] args)
        {
            int[] arr = { 12, 11, 13, 5, 6, 7 };
            Console.WriteLine("Given Array");
            printArray(arr);
            MergeSort ob = new MergeSort();

            ob.sort(arr, 0, arr.Length - 1);
            Console.WriteLine("\nSorted array");
            printArray(arr);
        }
コード例 #2
0
        public Runner(int sizeOfArray)
        {
            this.SizeOfArray = sizeOfArray;

            //this.CreateFileWithNumbers();

            InsertionSort IS = new InsertionSort();
            QuickSort     QS = new QuickSort();
            HibridSort    HS = new HibridSort();
            MergeSort     MS = new MergeSort();

            int[] array = this.GetArray();

            DateTime start = DateTime.Now;

            QS.QuickS(array, 0, array.Length - 1);
            DateTime end = DateTime.Now;

            Console.Write("QS time: ");
            Console.WriteLine((end - start).Milliseconds);

            array = this.GetArray();
            start = DateTime.Now;
            IS.InsertionS(array, 0, array.Length);
            end = DateTime.Now;
            Console.Write("IS time: ");
            Console.WriteLine((end - start).Milliseconds);

            array = this.GetArray();
            start = DateTime.Now;
            HS.HibridS(array, 0, array.Length);
            end = DateTime.Now;
            Console.Write("HS time: ");
            Console.WriteLine((end - start).Milliseconds);

            array = this.GetArray();
            start = DateTime.Now;
            MS.MergeS(array, 0, array.Length - 1);
            end = DateTime.Now;
            Console.Write("MS time: ");
            Console.WriteLine((end - start).Milliseconds);

            /*for(int i=0; i<array.Length; i++)
             * {
             *  Console.Write(array[i]);
             *  Console.WriteLine();
             * }*/
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: alodder/Sorting
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            int[] array = BuildArray(10);
            //SelectionSort testSelectionSort = new SelectionSort( array);

            //BubbleSort testBubbleSort = new BubbleSort( array);

            //array = BuildArray(10);
            //InsertionSort testInsertionSort = new InsertionSort( array);
            PrintArray(array);

            //array = BuildArray(6);
            MergeSort testMergeSort = new MergeSort(array);

            Console.WriteLine(TestSort(array));
            Console.ReadKey();
        }