
class Solution {
public int[][] flipAndInvertImage(int[][] A) {
for (int i = 0; i < A.length; i++) {
for (int j = 0; j < A[i].length/2;j++){
int temp = A[i][j];
A[i][j] = A[i][A[i].length-j-1];
A[i][A[i].length-j-1] = temp;
}
for (int j = 0; j < A[i].length;j++){
if(A[i][j] == 1){
A[i][j] = 0;
}else {
A[i][j] = 1;
}
}
}
return A;
}
}
本文介绍了一种算法,该算法接收一个二维整数数组作为输入,并对其进行水平翻转及二进制取反操作。具体步骤包括:首先将每个子数组进行翻转,然后将每个元素的二进制值进行取反。
355

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



