public void TestLeftQuicksort() { var quicksorter = new LeftQuicksorter <int>(); PopulateAndSort(quicksorter); Assert.AreEqual(13, quicksorter.Comparisons); Assert.AreEqual(9, quicksorter.SortedCopy[6]); }
static void Main(string[] args) { var leftQuicksorter = new LeftQuicksorter <int>(); ProcessFile(leftQuicksorter, @"Quicksort.txt"); Console.WriteLine($"Left: {leftQuicksorter.Comparisons}"); var rightQuicksorter = new RightQuicksorter <int>(); ProcessFile(rightQuicksorter, @"Quicksort.txt"); Console.WriteLine($"Right: {rightQuicksorter.Comparisons}"); var midQuicksorter = new MidQuicksorter <int>(); ProcessFile(midQuicksorter, @"Quicksort.txt"); Console.WriteLine($"Mid: {midQuicksorter.Comparisons}"); Console.ReadKey(); }