Java实现矩阵的转置
package com.xtfggef.algo;/** * 矩阵的转置 * * @author erqing * */public class Matrix {public static void main(String[] args) {int array[][] = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };int array2[][] = new int[3][3];System.out.println("转置前:");for (int i = 0; i < array.length; i++) {for (int j = 0; j < array[i].length; j++) {System.out.print(array[i][j] + " ");array2[j][i] = array[i][j];}System.out.println();}System.out.println("转置后:");for (int k = 0; k < array2.length; k++) {for (int h = 0; h < array2[k].length; h++) {System.out.print(array2[k][h] + " ");}System.out.println();}}}思路很简单,2个二维数组,行变列,列变行就行。