我即将对二维数组进行排序。但是,有一定的方法可以做到这一点。(运行它的时间,在继续下一行之前)
如您所见,我在这里所做的是我首先对第 0 行进行排序,然后我在递增!在我增加行之前,我让它对列进行排序 math.pow(m[j].length, 2).. 这是正确的吗?
此外,是否有一种巧妙的方法可以从 void 方法打印出二维数组,而不使用 for 循环?
for (int j = 0; j < m.length; j++)
{
for (k = 0; k < math.pow(m[j].length, 2); INCREMENT++)
{
for (int i = 0; i < m[j].length; i++)
{
if (m[i][j] > m[i + 1][j])
{
int temp = m[i][j];
m[i][j] = m[i + 1][j];
m[i + 1][j] = m[i][j]
}
}
}
}