Как получить все диагонали из матрицы (2d массив) в Java эффективно - PullRequest
0 голосов
/ 25 февраля 2019

Мне нужен эффективный способ получения всех диагоналей из матрицы в 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]]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...