【发布时间】:2015-05-20 20:15:02
【问题描述】:
我正在尝试对二维数组的给定行或列进行排序。我的代码可以升序排序,但不能降序排序。
void sortArray(int arr[12][12], int index, int row)
{
if (row == 0)
{
sort( arr[index] , arr[index] + 12);
}
else
{
int tempArr[12];
getColArr(arr, tempArr, index);
sort(tempArr, tempArr + 12);
for (int i = 0; i < 12; i++)
{
arr[i][0] = tempArr[i];
}
}
}
如何将其改为降序?
【问题讨论】: