- なあ、再帰関数好きな人いる? [転載禁止]©2ch.net
859 :デフォルトの名無しさん[sage]:2015/09/06(日) 12:13:50.10 ID:n7lw0XxH - >>854
末尾再帰じゃないと再帰じゃないっつってんだろ
|
- なあ、再帰関数好きな人いる? パート2 [転載禁止]©2ch.net
67 :デフォルトの名無しさん[sage]:2015/09/06(日) 20:16:39.91 ID:n7lw0XxH - お前らわけわからん糞コテは無視して、当初のテーマ通り、
for文 func(v) { for(i; i < size(v); i++) { do_something(v[i]) } return; } 再帰 func(v) { if (size(v) == 0) { return; } do_something(head(v)) return func(tail(v)); } のどっちがいいかについて話し合えよ。 俺は再帰のほうが好き。
|
- なあ、再帰関数好きな人いる? パート2 [転載禁止]©2ch.net
71 :デフォルトの名無しさん[sage]:2015/09/06(日) 20:50:15.72 ID:n7lw0XxH - headはcar
tailはcdr
|
- なあ、再帰関数好きな人いる? パート2 [転載禁止]©2ch.net
72 :デフォルトの名無しさん[sage]:2015/09/06(日) 20:54:08.38 ID:n7lw0XxH - リストの要素は2つのアドレスのペア
headは1つめのアドレス、tailは2つめのアドレスを指す
|