Вот код, который у меня есть на данный момент:
public static int mode(int[][] arr) {
ArrayList<Integer> list = new ArrayList<Integer>();
int temp = 0;
for(int i = 0; i < arr.length; i ++) {
for(int s = 0; s < arr.length; s ++) {
temp = arr[i][s];
Я, кажется, застрял на этом этапе, пытаясь получить [i] [ s]
в одномерный массив. Когда я выполняю print (temp)
, все элементы моего 2D-массива распечатываются один раз по порядку, но не могу понять, как поместить их в 1D array. Я новичок :(
Как преобразовать 2D-массив в 1D-массив?
Текущий 2D-массив, с которым я работаю, - это 3x3. Я пытаюсь найти математический режим всех целых чисел в 2D-массив, если этот фон имеет какое-либо значение.