832 LeetCode画像を反転

主題の説明:
ここに画像を挿入説明
アイデア:
まず、各列を反転する機能を記述し、
その画像を反転

コードは以下の通りであります:

class Solution {
public:
vector<int> overturn(vector<int>num){
    int i=0,j=num.size()-1;
    while(i<j){
        int temp=num[i];
        num[i]=num[j];
        num[j]=temp;
        i++;
        j--;
    }
    return num;
}
    vector<vector<int>> flipAndInvertImage(vector<vector<int>>& A) {
        vector<vector<int>>res=A;
        for(int i=0;i<A.size();i++){
            res[i]=overturn(A[i]);
        }
        for(int i=0;i<res.size();i++){
            for(int j=0;j<res[0].size();j++){
                if(res[i][j]==0)
                res[i][j]=1;
                else res[i][j]=0;
            }
        }
        return res;
    }
};
公開された123元の記事 ウォンの賞賛0 ビュー932

おすすめ

転載: blog.csdn.net/peachzy/article/details/104430534