JAVA实现二维数组的转置
来源:互联网 发布:新疆人口增长表格数据 编辑:程序博客网 时间:2024/06/05 07:51
实现二维数组的转置
/** * 实现二维数组的转置 * @author HAN * */public class transposition_Arrays2D_ch6_4 {final static double PI=3.1415;public static void main(String[] args) {/*StaticTest st1=new StaticTest(); StaticTest st2=new StaticTest(); st1.method2("HAN");*//*****定义要用于转置的二维数组*******/int arr2D[][]={{1,2,3},{4,5,6},{7,8,9}};/*****构造结果新二维数组用于存放转置结果*******//*定义结果数组变量,注意 一定要先开辟一个内存,否则只是地址传递,也就是说两个数组名实际上指向的是同一块内存*///而构造二维数组可以为维度来进行,不一定是一个矩阵,即每一行的长度不一定相同int result_arr[][]=new int[arr2D.length][];//先实现第一维for(int i=0 ; i<arr2D.length;i++){ //再实现第二维result_arr[i]=new int[arr2D[i].length];}//int result_arr[][]=Arrays.copyOf(arr2D, arr2D.length);//上面这个命令行行不通!/*****输出用于转置的二维数组*******/for (int x[]:arr2D){ for(int e:x){ System.out.print(e+" "); } System.out.println(); }System.out.println(); /*******进行元素倒置******/ for(int i=0 ; i<arr2D.length;i++){ for(int j=0; j<arr2D[i].length;j++){ result_arr[j][i]=arr2D[i][j]; //转置核心 } } /*****show the result in the result matrix*******/ for (int x[]:result_arr){ for(int e:x){ System.out.print(e+" "); } System.out.println(); } }}//import java.util.Arrays;//public class transposition_Arrays2D {////public static void main(String[] args) {//int arr2D[][]={{1,2,3},{4,5,6},{7,8,9}};///*定义结果数组变量,注意 一定要先开辟一个内存,//否则只是地址传递,也就是说两个数组名实际上指向的是同一块内存*///int result_arr[][]=new int[arr2D.length][];//for(int i=0 ; i<arr2D.length;i++){//result_arr[i]=new int[arr2D[i].length];//}//// // 进行元素倒置// for(int i=0 ; i<arr2D.length;i++){// for(int j=0; j<arr2D[i].length;j++){// result_arr[j][i]=arr2D[i][j];// }// }// // // show the result in matrix// for (int x[]:result_arr){// for(int e:x){// System.out.print(e);// }// System.out.println();// }// //}////}
- JAVA实现二维数组的转置
- Java实现二维数组的转置
- JAVA实现不定长度二维数组的转置
- 二维数组查找的JAVA实现
- Java代码实现二维数组的排序
- java实现求二维数组的鞍点
- java中将二维数组用一维数组实现的实例
- java的二维数组
- 如何实现一个二维数组的转置
- 二维数组的转置
- 二维数组的转置
- java二维数组的常见初始化(转)
- 用JavaScript实现二维数组转置
- php实现二维数组转置
- JAVA语言中二维数组的笛卡尔积实现
- 用java实现二维数组的“之”字形输出
- 动态分配二维数组的实现
- 自己实现的二维数组
- 创建新的动态链接库 (DLL) 项目
- I2C系统
- 在SQLServer里面判断各种存在的条件
- ZOJ1117 POJ1521 HDU1053 Entropy,哈夫曼编码问题
- Oracle快照原理及实现总结
- JAVA实现二维数组的转置
- android 布局查看工具 hierarchyViewer
- msm7227平台Linux I2C驱动分析(2.6.29)
- 2011年倒数第三天,下雪,第一次写博客
- sed,grep命令使用心得
- HDU2254 奥运 矩阵应用
- ibatis 插入,返回自增id,批处理
- 纠结的前台网页编写
- node.js中require如何定位module