我试图在java中反转矩阵的对角线!我做了一切,但没有任何作用。
请参阅下图,以便了解问题!!!
答案 0 :(得分:0)
以下代码段将根据您的需要反转对角线。见the complete working program here:
static void reverseDiagonal(char[][] iArray)
{
final int SIZE = iArray[0].length;
for(int i=0; i< SIZE/2; i++)
{
char tTemp = iArray[i][i];
iArray[i][i] = iArray[SIZE-i-1][SIZE-i-1];
iArray[SIZE-i-1][SIZE-i-1] = tTemp;
tTemp = iArray[i][SIZE-i-1];
iArray[i][SIZE-i-1] = iArray[SIZE-i-1][i];
iArray[SIZE-i-1][i] = tTemp;
}
}