一、问题描述
* 二维数组转置 例:
1 2 3
4 5 6
转置
* 1 4
* 2 5
* 3 6
二、算法分析
解决两个问题: 1. 如何初始化新的数据,如何获得转置后二维数组的行数;
2. 如何把原先数组的数据转移到新的数据中。
笔者是这么解决以上两个问题:
1. 初始化一个Integer[]一维数组,用来存放每一行的数据。
2.然后把integer数组存放到List中,由于list存放进去的次序不发生变化。那么List.get(0)[0] = arry[0][0]