以前の値を使いまわすようにしないとたぶん遅い 書いた sub fib {my ($n) = shift;($n<2) and return $n;for (my ($i,$p1,$p2)=(1,1,0);($i<$n) or return $p1;($i,$p1,$p2)=($i+1,$p1+$p2,$p1)){}} あと処理系が末尾再帰を最適化しないと再帰は怖くて使えない

kiyo_hikokiyo_hiko のブックマーク 2014/04/24 12:04

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

C言語でフィボナッチ数列のプログラムを再帰的用と非再帰的用を両方作って、同時に実行したらどちらが早いのでしょうか? - 今比較しているので... - Yahoo!知恵袋

    C言語でフィボナッチ数列のプログラムを再帰的用と非再帰的用を両方作って、同時に実行したらどちらが早いのでしょうか? C言語でフィボナッチ数列のプログラムを再帰的用と非再帰的用を両方作って、同時に実行し...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう