Сортировка выбором; не получается задать аргументы в сортировке - C#
Формулировка задачи:
питаю проверить сортировку,не особо получается задать аргументы в самой сортировки.
Листинг программы
- Sorting.SelectionSort();
Листинг программы
- namespace ConsoleApplication2
- {
- class Sorting
- {
- public void SelectionSort(int[] arr )
- {
- int min, temp;
- int length = arr.Length;
- for (int i = 0; i < length - 1; i++)
- {
- min = i;
- for (int j = i + 1; j < length; j++)
- {
- if (arr[j] < arr[min])
- {
- min = j;
- }
- }
- temp = arr[i];
- arr[i] = arr[min];
- arr[min] = temp;
- }
- }
- }
- class Test
- {
- static void Main(string[] args)
- {
- int[] arr = new int[100];
- Random rd = new Random();
- for (int i = 0; i < arr.Length; ++i)
- {
- arr[i] = rd.Next(1, 101);
- }
- Console.WriteLine();
- foreach (int x in arr)
- {
- System.Console.Write(x + " ");
- }
- //сортировка
- Sorting.SelectionSort();
- Console.WriteLine();
- foreach (int x in arr)
- {
- Console.Write(x + " ");
- }
- Console.WriteLine();
- Console.ReadLine();
- }
- }
- }
Решение задачи: «Сортировка выбором; не получается задать аргументы в сортировке»
textual
Листинг программы
- Sorting.SelectionSort(arr);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д