コード例 #1
0
ファイル: Program.cs プロジェクト: lenmx/learn_algorithm
        static void Main(string[] args)
        {
            const int numCount = 100;
            const int min = 100, max = 500;

            var sorter = new BubbleSort(numCount, min, max);

            sorter.Bubble();
            Console.WriteLine(sorter.ToString());

            Console.ReadKey();
        }
コード例 #2
0
        static void Main(string[] args)
        {
            const int numCount = 10000;
            const int min = 0, max = 10000;

            var insertSorter = new InsertionSort(numCount, min, max);

            insertSorter.Insertion();
            Console.WriteLine(insertSorter.ToString());


            var bubbleSorter = new BubbleSort.BubbleSort(numCount, min, max);

            bubbleSorter.Bubble();
            Console.WriteLine(bubbleSorter.ToString());
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: lenmx/learn_algorithm
        static void Main(string[] args)
        {
            const int numCount = 100000;
            const int min = 0, max = 100000;

            var mergeSort = new MergeSort(numCount, min, max);

            mergeSort.Merge();
            Console.WriteLine(mergeSort.ToString());


            var bubbleSorter = new BubbleSort.BubbleSort(numCount, min, max);

            bubbleSorter.Bubble();
            Console.WriteLine(bubbleSorter.ToString());

            var tempnums = new int[numCount];

            for (int i = 0; i < numCount; i++)
            {
                tempnums[i] = new Random().Next(min, max);
            }
        }