import java.util.Arrays;
public class Clazz{
public static void main(String[] args){
int[][] nums = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12}};
int[][] newNums = transposition(nums);
for(int i=0; i<newNums.length; i++){
System.out.println(Arrays.toString(newNums[i]));
}
}
public static int[][] transposition(int[][] nums){
int m = nums.length ;
int n = nums[0].length ;
int[][] newNums = new int[n][m];
for(int i=0; i<m; i++){
for(int j=0; j<n; j++){
newNums[j][i] = nums[i][j];
}
}
return newNums;
}
}
java 矩阵 转置
最新推荐文章于 2024-07-10 21:32:09 发布