- なあ、再帰関数好きな人いる? パート2 [転載禁止]©2ch.net
520 :デフォルトの名無しさん[sage]:2015/10/12(月) 11:12:52.17 ID:ZTa/or21 - ループだってスタック積むこともあるし、そういうときは上限を仕様なりで縛るか、
現実的にそんなデータ使うことはないだろで済ませるかしてるじゃん ループと再帰はロジックとしては完全に可換なんだから、見た目分かりやすい方を 使うのが正解だよね 配列みたいに単純なデータ構造ならループ使えばいいし、ツリー構造みたいなのは 再帰使えばいい
|
- なあ、再帰関数好きな人いる? パート2 [転載禁止]©2ch.net
522 :デフォルトの名無しさん[sage]:2015/10/12(月) 11:18:44.02 ID:ZTa/or21 - >>521
そんなことないよ 上限は?と言われたときに「メモリの許す限りです」なんて仕様はそこかしこに存在してる ツリー構造のトラバースなんかループ使ったとしてもスタック(≠コールスタック)は必須 なんだし、そういうときの上限としても普通に使われてるよ
|
- なあ、再帰関数好きな人いる? パート2 [転載禁止]©2ch.net
525 :デフォルトの名無しさん[sage]:2015/10/12(月) 11:23:39.11 ID:ZTa/or21 - >>524
そんなこと言われてもねー実際にあるんだからしょうがない まぁ、あとは仕様で上限を作っておくかだね ツリー構造なら256段までしかサポートしませんよ、とかね
|
- なあ、再帰関数好きな人いる? パート2 [転載禁止]©2ch.net
544 :デフォルトの名無しさん[sage]:2015/10/12(月) 14:13:54.65 ID:ZTa/or21 - 再帰がsegmentation faultになるんじゃなくて、ただのバグでしょ
|
- 【JavaScript】スクリプト バトルロワイヤル52【php,py,pl,rb】 [転載禁止]©2ch.net
53 :デフォルトの名無しさん[sage]:2015/10/12(月) 20:49:27.38 ID:ZTa/or21 - Matzの戯れ言を本気にする人間っているんだな…
Rubyのことをちょっとでも知ってるなら、ただの燃料だということはすぐ分かりそうなものなのだが…
|