“Como converter 2d para 1d Array em Java” Respostas de código

Como converter 2d para 1d Array em Java

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

matriz 2d a 1d

 int array[width * height];

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

Como converter 2d para 1d Array em Java

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

Respostas semelhantes a “Como converter 2d para 1d Array em Java”

Perguntas semelhantes a “Como converter 2d para 1d Array em Java”

Mais respostas relacionadas para “Como converter 2d para 1d Array em Java” em Java

Procure respostas de código populares por idioma

Procurar outros idiomas de código