回答編集履歴
1
「良く使われる」は言い過ぎかもしれないので削除
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
|
6
6
|
|
7
|
-
例えば`x`の解が`[x1, x2]`の2つ、`y`の解が`[y1, y2, y3]`の3つだとして、考えられる(x, y)が`(x1, y1), (x1, y2), (x1, y3)...(x2, y2), (x2, y3)`のように組み合わせを列挙したいということですね。方針、やり方として候補になりうるものをひとつ挙げるとすれば、
|
7
|
+
例えば`x`の解が`[x1, x2]`の2つ、`y`の解が`[y1, y2, y3]`の3つだとして、考えられる(x, y)が`(x1, y1), (x1, y2), (x1, y3)...(x2, y2), (x2, y3)`のように組み合わせを列挙したいということですね。方針、やり方として候補になりうるものをひとつ挙げるとすれば、「**再帰**」です。
|
8
8
|
|
9
9
|
|
10
10
|
|
@@ -134,4 +134,4 @@
|
|
134
134
|
|
135
135
|
```
|
136
136
|
|
137
|
-
再帰を使う場合、再帰呼び出しの深さに注意しなければなりませんが、前もってその深さが
|
137
|
+
再帰を使う場合、再帰呼び出しの深さに注意しなければなりませんが、前もってその深さが見積れる場合には充分使える方法だと思います。
|