Ich habe ein 2D-Array, Iam versucht, den Mindestwert für jede Spalte zu berechnen und das Ergebnis in das Ergebnis-Array.berechnen Sie den minimalen Wert für jede Spalte in 2D-Array
Der folgende Code berechnet den Minimalwert für jede Zeile. Wie kann ich den Mindestwert für jede Spalte ermitteln?
import java.util.*;
class Test20 {
public static void main (String [] args) {
int[][] array = {{6,3,9},
{0,8,2},
{3,7,5}};
Test20 test = new Test20();
System.out.print(Arrays.toString(test.mincol(array)));
}
public static int[] mincol (int[][] n) {
int[] result = new int[n.length];
for (int i = 0; i < n.length; i++) {
int min = n[0][i];
for (int j = 0; j < n[0].length; j++) {
if (n[j][i] < min) {
min = n[j][i];
}
}
result[i] = min;
}
return result;
}
}
@ Supahupe sollte es für jede Array-Größe funktionieren? Ich habe deinen Code versucht, aber nicht funktioniert? – navin
Wie kann ich dieses Problem lösen? – navin