int len = A.length;
int[][] temp = new int[len][];
for(int i=0;i<len;i++)
{
int lenb = A[i].length;
temp[i] = new int[lenb];
for(int j = 0;j<lenb;j++)
{
temp[i][lenb-j-1] = 1-A[i][j];
}
}
return temp;
这个题我写了半天,思路一抹一样,但是出错在java上,还不知道为什么,先留着,等我深入;理解java了,可能就明白了吧,到时候再回来解。
原解
int[][] B = new int[A.length][];
for(int i=0; i<A.length; i++)
{
A[i] = new int[A[i].length];
for(int j=0; j<A[i].length ; j++)
{
//System.out.print (B[i][A[i].length-j-1]+" "+A[i][j]);
B[i][A[i].length-j-1] = A[i][j]==0?1:0;
}
}
return B;

博主解题时思路与原解一致,但在Java上出错,目前不知原因,打算深入理解Java后再回来解决该问题。
1125

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



