0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
int rows = 3; int columns = 3; int[][] arr = {{5,1,3}, {2,0,8}, {10,4,7}}; // исходный массив 3 x 3 int[] counter = {0}; int[][] sortedArr = Arrays.stream(arr) .flatMapToInt(Arrays::stream) .sorted() .collect(() -> new int[rows][columns], (a, i) -> a[counter[0] / columns][counter[0]++ % columns] = i, (a, i) -> {}); System.out.println(Arrays.deepToString(sortedArr)); // => [[0, 1, 2], [3, 4, 5], [7, 8, 10]]
1
int rows = 3; int columns = 3; int[][] arr = {{5,1,3}, {2,0,8}, {10,4,7}}; // исходный массив 3 x 3 int[] counter = {0}; int[][] sortedArr = Arrays.stream(arr) .flatMapToInt(Arrays::stream) .sorted() .collect(() -> new int[rows][columns], (a, i) -> a[counter[0] / columns][counter[0]++ % columns] = i, (a, i) -> {}); System.out.println(Arrays.deepToString(sortedArr)); // => [[0, 1, 2], [3, 4, 5], [7, 8, 10]]