Exemple #1
0
 public void Sort()
 {
     if (iSort == null)
     {
         throw new Exception("Sort not implemented!");
     }
     iSort.Sort(this);
 }
Exemple #2
0
        /// <summary>
        /// Сортирует массив и выводи количество времени затраченное на сортировку в секундах
        /// </summary>
        /// <param name="arr">какой массив сортировать</param>
        /// <param name="message">сообщение которое выведется на экран вместе со временем</param>
        private void SortArr(ISortArray <long> arr, string message)
        {
            DateTime now;
            DateTime end;

            now = DateTime.Now;
            arr.Sort();
            end = DateTime.Now;

            TimeSpan span = end - now;

            Console.WriteLine(message + ": " + span.TotalSeconds);
        }