首页 > 解决方案 > 如何有效地从java中的矩阵(二维数组)中获取所有对角线

问题描述

我需要一种从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]]

标签: javamatrixmultidimensional-array

解决方案


推荐阅读