class Solution {
public:
vector<vector<int>> flipAndInvertImage(vector<vector<int>>& A) {
int n=A.size(),m=A[0].size();
for(int i=0;i<n;i++)
for(int j=0;j<m/2;j++)
swap(A[i][j],A[i][m-j-1]);
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
A[i][j]^=1;
return A;
}
};
LeetCode 每日一题:832. 翻转图像
最新推荐文章于 2025-12-08 22:55:11 发布
这篇博客详细介绍了如何使用C++实现Solution类中的flipAndInvertImage函数,通过交换矩阵对角线元素并进行位操作,对给定的二维整数矩阵进行翻转和取反。此技巧适用于图像处理和计算机视觉的基本操作。

8万+

被折叠的 条评论
为什么被折叠?



