なあ、再帰関数好きな人いる? パート3 [転載禁止]©2ch.net (914レス)
前次1-
抽出解除 レス栞

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
100: デフォルトの名無しさん [sage] 2015/12/02(水)12:52:27.49 ID:UkYZlpUx(6/6)
ありがとうございます
180: デフォルトの名無しさん [] 2015/12/20(日)18:23:24.49 ID:/qKlyz5E(1)
ごめん
243: デフォルトの名無しさん [] 2015/12/24(木)08:55:59.49 ID:Q6U3kr4L(1)
黒魔術師は再帰関数が大好き
312
(1): デフォルトの名無しさん [] 2015/12/26(土)20:03:37.49 ID:EXUTS9i+(7/10)
>>310
すまん、その文字化けしてるところ元は何だったのか教えてくれ
O?
356
(1): デフォルトの名無しさん [sage] 2015/12/27(日)07:39:49.49 ID:Y7IK7QLW(13/16)
>>355
いいだしっぺどうぞw
480
(1): uy ◆Qawu9.2l1E [sage] 2015/12/28(月)14:17:04.49 ID:FI1ndW8l(2/2)
「しね」というのは、実は奥の深い言葉なんだけど知っていましたか?
プログラム中でいえばNULLと似ている

人はなぜ生きるのか、なぜ死なないのか、
その真理を見つける事は誰も出来ていない
よって「死」とは恐怖かもしれないし、救いかもしれない
つまり正解でも不正解でも無い
それゆえに「しね」という言葉を発しても、敵と味方は最終的に五分にしかならない意味のない言葉なんです
だから頻繁に使っていくと良いよ
573: NAS6 ◆n3AmnVhjwc [] 2016/01/05(火)06:30:43.49 ID:FnNfbNzM(1/11)
Array.push()、Array.pop()があるんね
>>568で済む内容を、ループで書きたかったら↓しなければならない

def loopHoge2(term,arg...)
 while term
  pushargstack(arg...)
  dobefore(arg...)
  if term
   next
  end
  popargstack(arg...)
  doafter(arg...)
 end
end

stk = Array.new()

def pushargstack(arg1...argn)
 stk.push(arg1)
 ...
 stk.push(argn)
end
def popargstack(arg1...argn)
 argn = stk.pop()
 ...
 arg1 = stk.pop()
end
593: デフォルトの名無しさん [sage] 2016/01/08(金)07:58:14.49 ID:qSmN42Fw(1/2)
長文レスなんざしなくていいから死ね
606: デフォルトの名無しさん [] 2016/01/13(水)16:53:37.49 ID:QjeDGB/s(1/2)
スクリプトキディの意味も知らないのな
731: デフォルトの名無しさん [sage] 2016/07/26(火)07:11:59.49 ID:HN1KCMsQ(2/3)
ディレクトリ掘っていく処理なら再帰の方がすっきり書ける
それ以外使ったこと無いけど
741
(1): デフォルトの名無しさん [sage] 2016/08/14(日)09:13:25.49 ID:Dug1tlBQ(1)
数学のように条件を書くだけで処理が書けるのは楽しい
892
(1): デフォルトの名無しさん [] 2021/01/27(水)21:57:40.49 ID:fE6h5Ua/(1)
再帰関数を理解したとき、最初にこれ考えたやつは天才だと思ったね
実行速度やスタック問題はともかくコードは見ていて美しい以外の何者でもない。
902
(1): デフォルトの名無しさん [sage] 2021/10/02(土)16:12:27.49 ID:qz0ghb/n(3/3)
>>899
結合法則を仮定していいドメインなら
CPS変換を用いて最適化する手法が随分前からあります
結合法則はGPU並列化でも使われてます
浮動小数点の場合は工夫しないと誤差が変わりますが

ちなみにC++ conceptの初期案でもaxiomで法則を記述出来ました
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.037s