将 row*col 的矩阵转换成 col*row 的矩阵,要求就地转换,最多使用一个临时变量。
解题思路: 将原矩阵看成是一维数组,目标矩阵(转置矩阵)也看成一维数组,下标从0到 col*row-1,依此去定位目标数组中下标indexD在原数组中的下标indexS。
C++代码:
测试代码
将 row*col 的矩阵转换成 col*row 的矩阵,要求就地转换,最多使用一个临时变量。
解题思路: 将原矩阵看成是一维数组,目标矩阵(转置矩阵)也看成一维数组,下标从0到 col*row-1,依此去定位目标数组中下标indexD在原数组中的下标indexS。
C++代码:
测试代码