题解
水题。。。新建一个二维数组,把转置后的内容赋值到相应的位置即可。
代码
class Solution {
public:
vector<vector<int>> transpose(vector<vector<int>>& matrix) {
int n = matrix.size();
int column = matrix[0].size();
vector<vector<int>>ans(column,vector<int>(n));
for(int i = 0; i < column; i++){
for(int j = 0; j < n; j++){
ans[i][j] = matrix[j][i];
}
}
return ans;
}
};