0
나는 아래에 주어진 2 차원 매트릭스를 통과하려고
를 사용하여 행 방향 :수 트래버스하지 행 방향으로 2 차원 매트릭스를 통해 재귀
s o e g h
f l p i e
f i c o n
d t p l m
d u p r i
내가 사용하고
재귀 방법은 경우 처음에 나는 = 0, J 아래에 주어진다 = 0 maxRow = 5, maxCol = 나는 점점 오전 5
public void traversingMatrix(int i, int j) {
if (i >= maxRow || j >= maxCol) {
return;
}
traversingMatrix(i, j + 1);
traversingMatrix(i + 1, j);
}
출력은 다음과 같습니다
0 0
0 1
0 2
0 3
0 4
/* after this things get weird */
1 4
2 4
3 4
4 4
1 3
1 4
2 4
....
가 어떻게 그래서 재귀이 문제를 해결할 수 있습니다 행 방향입니다.