【发布时间】:2021-02-03 17:44:55
【问题描述】:
我需要在 Java 中构建一个方法,其中输入是一个 2D 整数数组,结果是一个 2D 整数数组,其中每个元素都引用一个元素在列中的位置。让我用一个例子来解释一下。将 5x5 的 2D 数组作为该方法的输入,如下所示:
int[][] array = new int[][]{
{124, 188, 24, 254, 339},
{0, 7, 77, 145, 159},
{206, 340, 280, 523, 433},
{310, 265, 151, 411, 398},
{24, 104, 0, 183, 198}};
现在我需要建立一个新的二维整数数组(我将在下面调用newArray)根据:
-
数组中第 0 列的最小值为 0,并且与第 1 行相关联(那么,我需要在
newArray[0][0]中分配一个 1)。 -
接下来,数组中第 0 列的最小值为 24,并与第 4 行相关联(然后,我需要在
newArray[1][0]中分配一个 4)。 -
那么,数组中第0列的最小值为124,并与第0行相关联(那么,我需要在
newArray[2][0]中分配一个0)。 -
每列以此类推...
该方法的最终输出必须类似于下面的二维数组。
任何帮助将不胜感激。
【问题讨论】:
标签: java arrays multidimensional-array columnsorting