读书人

Java兑现矩阵的转置

发布时间: 2012-11-07 09:56:10 作者: rapoo

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个二维数组,行变列,列变行就行。

读书人网 >编程

热点推荐