题目介绍
解题思路
超级简单的一题,只需要循环对矩阵中每个点进行操作即可,因为使用的是vector来存储,所以对每一行的循环直接从后往前,再判断01翻转即可解决题目。
class Solution {
public:
vector<vector<int>> flipAndInvertImage(vector<vector<int>>& A) {
vector<vector<int>> ans = A;
for (int i = 0; i < A.size(); i++){
for (int j = A[0].size()-1; j >= 0; j--){
if(A[i][j] == 0){
ans[i][A[i].size()-j-1] = 1;
}else{
ans[i][A[i].size()-j-1] = 0;
}
}
}
return ans;
}
};