排序2d数组,哪种方式正确?

时间:2014-11-23 10:11:12

标签: java jgrasp

我要对二维数组进行排序。但是有一种方法可以做到这一点。 (在进入下一行之前完成它的时间)

正如你所看到的,我在这里所做的是,我首先排序第0行,然后我正在增加! 在我增加行之前,我让它对列math.pow(m [j] .length,2)进行排序。这是正确的吗?

此外,是否有一种从void方法打印出2D数组的智能方法,而不使用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]
        }
        }
    }

  } 

0 个答案:

没有答案