ВУЗ:
Составители:
Рубрика:
131
Sorter.Sort<int>(g, a, 0, a.Length - 1);
Console.WriteLine("Массив отсортирован
по возрастанию элементов");
foreach (int i in a)
Console.Write(i.ToString() + " ");
Console.WriteLine();
// переназначение делегату g ссылки на функцию сравнения
// целых чисел Less объекта с
g = c.Less;
// вызов функции сортировки массива по убыванию
// с использованием делегата g
Sorter.Sort<int>(g, a, 0, a.Length - 1);
Console.WriteLine("Массив отсортирован
по убыванию элементов");
foreach (int i in a)
Console.Write("" + i.ToString() + " ");
Console.WriteLine();
Рис.7.1. Результат выполнения программы сортировки
массива целых чисел
Sorter.Sort(g, a, 0, a.Length - 1); Console.WriteLine("Массив отсортирован по возрастанию элементов"); foreach (int i in a) Console.Write(i.ToString() + " "); Console.WriteLine(); // переназначение делегату g ссылки на функцию сравнения // целых чисел Less объекта с g = c.Less; // вызов функции сортировки массива по убыванию // с использованием делегата g Sorter.Sort (g, a, 0, a.Length - 1); Console.WriteLine("Массив отсортирован по убыванию элементов"); foreach (int i in a) Console.Write("" + i.ToString() + " "); Console.WriteLine(); Рис.7.1. Результат выполнения программы сортировки массива целых чисел 131