コード例 #1
0
        public void quick3waySort()
        {
            int[] data = datasource;
            ArraySorter <int> .quick3waySort(data, comparison);

            Assert.IsTrue(data.isSorted(comparison));
        }
コード例 #2
0
        public void parallelMergeSort()
        {
            int[] data = datasource;
            ArraySorter <int> .parallelMergeSort(data, comparison);

            Assert.IsTrue(data.isSorted(comparison));
        }
コード例 #3
0
        public void selectionSort()
        {
            int[] data = datasource;
            ArraySorter <int> .selectionSort(data, comparison);

            Assert.IsTrue(data.isSorted(comparison));
        }
コード例 #4
0
 public void quick3waySort() => ArraySorter <char> .quick3waySort(data);
コード例 #5
0
 // [Benchmark]
 public void parallelMergeSort() => ArraySorter <char> .parallelMergeSort(data);
コード例 #6
0
 public void mergeSort() => ArraySorter <char> .mergeSort(data);
コード例 #7
0
 public void shellSort() => ArraySorter <char> .shellSort(data);
コード例 #8
0
 public void insertionSort() => ArraySorter <char> .insertionSort(data);
コード例 #9
0
 // [Benchmark]
 public void selectionSort() => ArraySorter <char> .selectionSort(data);