题目来源:
leetcode题目,网址:832. 翻转图像 - 力扣(LeetCode)
解题思路:
原地翻转即可。
解题代码:
class Solution {
public int[][] flipAndInvertImage(int[][] image) {
int width=image[0].length;
for(int i=0;i<image.length;i++){
if(width%2!=0){
image[i][width/2] ^=1;
}
for(int j=0;j<image[0].length/2;j++){
int temp=image[i][j];
image[i][j]=image[i][width-j-1] ^ 1;
image[i][width-j-1]=temp^1;
}
}
return image;
}
}
总结:
注意处理处于正中间的元素即可。