Problema 10 Java
10.03.2018
Recorrer una matriz de forma recursiva.
public class Ejercicio_recursividad_DDR_5 {
public static void main(String[] args) {
int[][] m = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
recorrerMatrizRecursivo(m, 0, 0);
}
public static void recorrerMatrizRecursivo(int[][] m, int i, int j) {
System.out.print(m[i][j] + " ");
if (i != m.length - 1 || j != m[i].length - 1) {
if (j == m[i].length - 1) {
i++;
j = 0;
System.out.println("");
} else {
j++;
}
recorrerMatrizRecursivo(m, i, j);
}
}
}
