【问题标题】:Reversing Diagonal in a Matrix in Java在Java中的矩阵中反转对角线
【发布时间】:2017-12-11 05:13:50
【问题描述】:

我正在尝试在 java 中反转矩阵的对角线!我什么都做了,但没有任何效果。

请看下图以便理解问题!!!

【问题讨论】:

标签: java arrays sorting diagonal


【解决方案1】:

以下代码 sn-p 将根据您的需要反转对角线。见the complete working program here

static void reverseDiagonal(char[][] iArray)
{
    final int SIZE = iArray[0].length;
    final int len = SIZE/2;
    for(int i=0; i< len; i++)
    {
        final int j = i+1;
        char tTemp = iArray[i][i];
        iArray[i][i] = iArray[SIZE-j][SIZE-j];
        iArray[SIZE-j][SIZE-j] = tTemp;
        
        tTemp = iArray[i][SIZE-j];
        iArray[i][SIZE-j] = iArray[SIZE-j][i];
        iArray[SIZE-j][i] = tTemp;
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-21
    • 2016-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多