Hatena::Groupsicp

SICP読書メモ

 | 

2009-02-15

3.5.2 無限ストリーム 22:54

ストリームを元に、無限の長さを持つリストを表し,利用例として色々な数列を実装する。

整数列,素数列,フィボナッチ数列など.

依然実装したストリームを利用しない場合と比較して,シンプルで分かり易い実装になり,最終的なフィボナッチ数列の実装は自然言語でフィボナッチ数列を定義するのとほぼ同じコードで定義できる。

(define fibs
  (cons-stream 0
    (cons-stream 1
      (add-stream (stream-cdr fibs)
                  fibs))))

;;フィボナッチ数列は
;;0と
;;1から始まり
;;n番目の要素は (n-2) + (n-1) になる
;;   -> (+ フィボナッチ数列 (一つ前のフィボナッチ数列))

AnjumAnjum2012/10/07 00:03I feel stiasfied after reading that one.

bzyqtpxoeebzyqtpxoee2012/10/07 17:53G6vQY1 <a href="http://jxlxgcpwtret.com/">jxlxgcpwtret</a>

xbwzymybjxbwzymybj2012/10/08 04:21byalp5 , [url=http://gtlppflqvbcm.com/]gtlppflqvbcm[/url], [link=http://ehdchjikpjed.com/]ehdchjikpjed[/link], http://ppaikeszpbxf.com/

tgjkljtgjklj2012/10/08 17:57HfLLpH <a href="http://fxyxmlcrkfxm.com/">fxyxmlcrkfxm</a>

qfoqrnrvakqfoqrnrvak2012/10/10 02:18konBuB , [url=http://ipfugxjicwzf.com/]ipfugxjicwzf[/url], [link=http://bmotdqtuzdjs.com/]bmotdqtuzdjs[/link], http://djqxuuegjnob.com/

トラックバック - http://sicp.g.hatena.ne.jp/tkmr2000/20090215
 |