leetcode867 C++ 32ms 转置矩阵

萝らか妹 提交于 2020-01-20 00:41:53
class Solution {
public:
    vector<vector<int>> transpose(vector<vector<int>>& A) {
        vector<vector<int>> res;
        if(A.empty() || A[0].empty()){
            return res;
        }
        int h = A.size();
        int w = A[0].size();
        vector<int> row;
        for(int ww=0;ww <w; ww++){
            row.clear();
            for(int hh=0; hh<h;hh++){
                row.push_back(A[hh][ww]);
            }
            res.push_back(row);
        }
        return res;
    }
};
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!