回答編集履歴

1

図の差し替え & 説明の追加

2020/11/03 12:53

投稿

TakaiY
TakaiY

スコア12774

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- ![イメジ説明](d92def753e21df934c60a1dbdb12136f.png)
9
+ ![ドの図](70d36005b324717f77c841bb943dca01.png)
10
10
 
11
11
 
12
12
 
@@ -16,6 +16,28 @@
16
16
 
17
17
  esarch関数は、引数がノード番号でそのノードの下のノードを深さ優先で全て訪れるようになっています。 ノード7以降は空=葉ノードなのでそこで探索は止まります。
18
18
 
19
+ 再帰関数なので、慣れないと追い掛けるのはむずかしいかもしれませんが、以下のように呼び出されます。インデントがループ階層のつもりです。
19
20
 
20
21
 
22
+
23
+ ```text
24
+
25
+ search(0)
26
+
27
+ -> search(1)
28
+
29
+ -> search(3)
30
+
31
+ -> search(7) ★これがループしない
32
+
33
+ -> search(8) ★これもループしない
34
+
35
+ -> search(4)
36
+
37
+ -> search(9) ★これがループしない
38
+
39
+ -> search(10) ★これもループしない
40
+
21
-
41
+ ```
42
+
43
+ こんな感じですね、