如何有效地从Java中的矩阵(2d数组)获取所有对角线

时间:2019-02-25 17:58:14

标签: java matrix multidimensional-array

我需要一种有效的方法来从java中的矩阵中获取所有对角线,例如给定以下矩阵:

System.out.println(Double.POSITIVE_INFINITY-1);
        int[][] mat = { {1 , 2 , 3},
                        {6 , 7 , 8},
                        {11, 12, 13}};
ArrayList<ArrayList<Integer>> diagonals = new ArrayList<>();

数组列表对角线应包含:

[[11], [6, 12], [1, 7, 13], [2, 8], [3], [1], [6, 2], [11, 7, 3], [12, 8], [13]]

0 个答案:

没有答案