Сортировка выбором; не получается задать аргументы в сортировке - 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);