Exemple #1
0
 protected override Action GetSimpleSort <TSource>(IList <TSource> arr)
 {
     return(() => MergeImproved.Sort(arr));
 }
Exemple #2
0
 protected override Action GetSortBySelector <TSource, TKey>(IList <TSource> arr, Func <TSource, TKey> keySelector)
 {
     return(() => MergeImproved.Sort(arr, keySelector));
 }
Exemple #3
0
 protected override Action GetSortByComparer <TSource>(IList <TSource> arr, IComparer <TSource> comparer)
 {
     return(() => MergeImproved.Sort(arr, comparer));
 }
        public void ImprovedMerge()
        {
            var arr = _testArray.ToArray();

            MergeImproved.Sort(arr);
        }