二维阵列冒泡排序

来源:百度知道 编辑:UC知道 时间:2024/06/08 18:24:03
一个list[12][15]的二维排序,我们怎么在里面进行冒泡排序,谁能帮写下代码,谢谢
1楼那个我会扔到1维,然后再排序,但是我现在要的就是直接在二维里面排序
2楼的你的这个不好使,只能一行一行排序,也就是第一行排一次,第二行排一次,不是全部一起排

for(int i = 0; i < 12; i++)
{
for(int j = i; j < 15 - i - 1; j++)
{
if(list[i][j] > list[i][j+1])
{
int temp = list[i][j];
list[i][j] = list[i][j+1];
list[i][j+1] = temp;
}
}
}

提供一个思路,先把这个数组扔给一个一维数组[12*15],冒泡排序后再解析成[12][15]的二维数组