static void QuicksortDivideAndConquerExample01() { var size = (1680, 640); var result = QuicksortDivideAndConquer.GetBiggestEvenlySize(size); Console.WriteLine($"{nameof(QuicksortDivideAndConquer.GetBiggestEvenlySize)} = {result}"); Console.WriteLine($"Plot of land count = {size.Item1 / result * (size.Item2 / result)}"); }
static void QuicksortDivideAndConquerExample02() { IEnumerable <int> GetArray() { for (var i = 0; i < 100; i++) { yield return(_fixture.Create <int>());; } } var array = GetArray().ToArray(); var result = QuicksortDivideAndConquer.GetTotal(array); Console.WriteLine($"{nameof(GetArray)} = {array.AsString()}"); Console.WriteLine($"{nameof(QuicksortDivideAndConquer.GetTotal)} = {result}"); }