сортировка двумерного массива строчных данных по полю с числами
Пример использования: sort(massiv, 1);
Пример использования: sort(massiv, 1);
~~~~~~~~~~~~~~~
вызов имеет формат
sort(massiv, 1);
где 1 это второй столбец (иронично, уже съел кота на несоответствии 0 и 1 )
========================== C#
private void sort(string[,] mas, int pole)
{ string [,] s=new string[mas.GetLength(0),mas.GetLength(1)];
for (int i = 0; i < mas.GetLength(0)-1; i++)
{for (int j = i; j < mas.GetLength(0); j++)
if (Convert.ToDouble(mas[i, pole]) < Convert.ToDouble(mas[j, pole]))
for(int k=0;k<mas.GetLength(1);k++)
{ s[j, k] = mas[j, k];
mas[j, k] = mas[i, k];
mas[i, k] = s[j, k];
}}}
========================== C Sharp
_____________________________________________________________________________
(C)Коваленко Александр (avk013)_____________________________________________________________________________
Этот комментарий был удален администратором блога.
ОтветитьУдалить