2015-11-02 4 views
-1

Мне нужно написать метод getColumn, который принимает в качестве входных данных массив целых массивов, а также индекс j и возвращает целочисленный массив, соответствующий j-му столбцу в массиве массивы.Поиск столбца в массиве массивов

Это то, что у меня есть до сих пор. Любая помощь, завершающая это, будет оценена по достоинству.

public static int[] getColumn(int[][] grid, int j) { 

    for (int row = 0; row < grid.length; row++) { 
     int n = grid[row].length; 
     for (int col = 0; col < n; col++) { 




     } 
    } 

} 
+1

«Это что я до сих пор "- и какие результаты это дает вам, а что вы ожидаете? Что вы пробовали за пределами этого кода, и как это случилось? –

ответ

0

Вам не нужно иметь две петли, если вы думаете о сетке.

6 7 8 9 
6 7 8 9 
6 7 8 9 

для каждой строки, если вы хотите 0-я колонна

List<Integer> result = new ArrayList<Integer>() 
for (int row = 0; row < grid.length; row++) { 
    list.add(grid[i][0]) 
} 
return list.toArray() 

и просто заменить J на ​​0 в этом примере, и вы получите пустошь 6,6,6 в качестве результата