Beispiel #1
0
        public Sorter(SorterTheme theme = null, bool reverse = false)
        {
            Theme = theme ?? new SorterTheme();

            IsSorted = (int[] array) =>
            {
                if (reverse)
                {
                    return(_IsSortedReverse(array));
                }
                else
                {
                    return(_IsSorted(array));
                }
            };
        }
Beispiel #2
0
 public MergeSortReverse(SorterTheme theme = null) : base(theme, true)
 {
 }
Beispiel #3
0
 public MergeSort(SorterTheme theme = null) : base(theme)
 {
 }
 public BubbleSortReverse(SorterTheme theme = null) : base(theme, true)
 {
 }
Beispiel #5
0
 public QuickSort(SorterTheme theme = null) : base(theme)
 {
 }
Beispiel #6
0
 public QuickSortReverse(SorterTheme theme = null) : base(theme, true)
 {
 }
Beispiel #7
0
 public BubbleSort(SorterTheme theme = null) : base(theme)
 {
 }