“Jak przekonwertować 2d na tablicę 1D w Javie” Kod odpowiedzi

Jak przekonwertować 2d na tablicę 1D w Javie

public static int mode(int[][] arr)
{
  int[] oneDArray = new int[arr.length * arr.length];
  for(int i = 0; i < arr.length; i ++)
  {
    for(int s = 0; s < arr.length; s ++)
    {
      oneDArray[(i * arr.length) + s] = arr[i][s];
    }
  }
}
Aya Jouni

tablica 2d do 1D

 int array[width * height];

 int SetElement(int row, int col, int value)
 {
    array[width * row + col] = value;  
 }
Spotless Snake

Jak przekonwertować 2d na tablicę 1D w Javie

public static int mode(int[][] arr) {
    List<Integer> list = new ArrayList<Integer>();
    for (int i = 0; i < arr.length; i++) {
        // tiny change 1: proper dimensions
        for (int j = 0; j < arr[i].length; j++) { 
            // tiny change 2: actually store the values
            list.add(arr[i][j]); 
        }
    }

    // now you need to find a mode in the list.

    // tiny change 3, if you definitely need an array
    int[] vector = new int[list.size()];
    for (int i = 0; i < vector.length; i++) {
        vector[i] = list.get(i);
    }
}
Aya Jouni

Odpowiedzi podobne do “Jak przekonwertować 2d na tablicę 1D w Javie”

Pytania podobne do “Jak przekonwertować 2d na tablicę 1D w Javie”

Więcej pokrewnych odpowiedzi na “Jak przekonwertować 2d na tablicę 1D w Javie” w Java

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu