1.转置原理 矩阵转置:即在i行j列的元素与j行i列的元素互换 2.C++实现 template<typename T> void transpose(T **a,int rows) {//原地完成矩阵a[0:rows-1][0:rows-1]的转置 for(int i=0;i<rows;i++) { for(int j=i+1;j<rows;j++) { std::swap(a[i][j],a[j][i]); } } }