【发布时间】:2020-11-29 17:56:52
【问题描述】:
我正在尝试编写一个“转置”二维整数数组的方法,其中交换了原始矩阵的行和列。
但是,我不知道如何实现这一点。 这个方法怎么写出来?
public class Matrix {
private int[][] numbers;
public Matrix(int rows, int colums) {
if (rows < 1)
rows = 1;
else
rows = rows;
if (colums < 1)
colums = 1;
else
colums = colums;
numbers = new int[rows][colums];
}
public final void setNumbers(int[][] numbers) {
this.numbers = numbers;
}
public int[][] getNumbers() {
return numbers;
}
public int[][] transpose() {
int[][] transpose = getNumbers();
return numbers;
}
}
【问题讨论】:
标签: java arrays matrix multidimensional-array transpose