Предположим, я создаю этот код для генерации idv-го случайного числа. Но мне сложно сортировать массив, зависит от последнего столбца.Сортировка столбцов многомерных массивов
скажем, что индивидуальный размер [idv, width] = [8,6] , и я хочу отсортировать всю строку со столбцом 6-го ... и я хочу взять 4 верхний список в массиве после него отсортирован. Как я могу реализовать этот случай для кода?
public static void population(double[,] individual, int width, int idv, Random rnd)
{
for (int i = 0; i < idv; i++)
{
Console.Write("individual {0} :\t", i+1);
for (int j = 0; j < width; j++)
{
individual[i, j] = Math.Round(rnd.NextDouble() * 10, 2);
Console.Write("{0} ", individual[i, j]);
}
Console.WriteLine("\n");
}
}
Спасибо
Предлагаю использовать * зубчатые массивы * 'double [] [] individual' вместо 2d. –
как 'Дмитрий' написал. многомерные массивы - это полупеченная/неполная «подсистема». – xanatos