Beispiel #1
0
        public static void reverseSort()
        {
            int size1 = 10;

            Console.WriteLine();
            Console.WriteLine("**************************************!");
            Console.WriteLine("Below is the Reverse sort~!");
            Console.WriteLine("Unsorted Array");
            randomIntArray = new int[size1];

            Random rnd = new Random();

            for (int i = 0; i < size1; i++)
            {
                randomIntArray[i] = rnd.Next(size1 * 2);
                Console.Write(randomIntArray[i] + " ");
            }

            var timeUnit = Timing.TimeUnit.Miliseconds;

            Timing.Result <Timing.NoReturn> reverseResult = null;

            Console.WriteLine();
            Console.WriteLine();
            reverseResult = Timing.GetTime(() => ReverseSort.ReverseSortArrayList <int>(randomIntArray), timeUnit);

            Console.WriteLine("Time to sort: " + reverseResult.Time.ToString() + " miliseconds");

            Console.WriteLine();
            Console.WriteLine("Sorted Array: ");
            for (int i = 0; i < randomIntArray.Length; i++)
            {
                Console.Write(randomIntArray[i] + " ");
            }
        }
        private Dictionary <string, string> BuildPagedRouteData(int pageNumber)
        {
            var routeData = BuildRouteData();

            routeData.Add(nameof(PageNumber), pageNumber.ToString());

            if (!string.IsNullOrEmpty(SortField))
            {
                routeData.Add(nameof(SortField), SortField);

                routeData.Add(nameof(ReverseSort), ReverseSort.ToString());
            }

            return(routeData);
        }