用Java填充二维螺旋阵列

时间:2014-02-02 21:35:41

标签: java

我想出了如何顺时针填充2d螺旋阵列和逆时针方向,但它仅适用于4X4,8X8& 12X12。当我尝试显示6X6或10X10时,时钟方式的螺旋填充工作,但不是逆时针方式。

我认为这与设置边界有关,下面是我的代码

private static boolean checkBoundaries(int[][] array, int row, int col) {
        return  (col - row >= 0)                        
                || (row  <= array.length - 1 )
                ;       
    }

如果有人能帮助我,我们将非常感激。

0 个答案:

没有答案