我需要对二维数组进行排序的帮助。我有两行数组
[5, 3, 4, 1, 2]
[10,20,30,40,50]
我需要对其进行排序,使其看起来像这样:
[1, 2, 3, 4, 5]
[40,50,20,30,10]
我知道如何使用冒泡排序来做到这一点,但我需要一些更快的算法,例如快速排序。
这是我的冒泡排序代码
for (int i = 0; i < length-1; i++) {
for (int j = 0; j < length-i-1; j++) {
if (array[0][j] > array[0][j+1]) {
for (int k = 0; k < 2; k++) {
int tmp = array[k][j];
array[k][j] = array[k][j+1];
array[k][j+1]=tmp;
}
}
}
}