首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java兑现矩阵的转置

2012-11-07 
Java实现矩阵的转置package com.xtfggef.algo/** * 矩阵的转置 ** @author erqing **/public class Matri

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

热点排行