�O�f�S�x宀�虔恪� �V御捲�� ���M厘�� �P豢�f�S
���w 訓�w 返�C井
遍�� 仟�� ���l 鴬人 ���� 蛍���V御 ��麗
井麼��
�f�S�x宀�W > �`�C匯�� > 愉徨
込込込。云�j�����]繁嬬吾峡�@��。込込
僕住宀: 房措�� 2013定05埖14晩20:21:54 豢 [�`�C匯��] �l僕把把��

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(define fibonacci
   (lambda (n)
     (let fib ((i n))
       (cond
         ((= i 0) 0)
         ((= i 1) 1)
         (else (+ (fib (- i 1)) (fib (- i 2))))))))
;Value: fibonacci


(fibonacci 0)
;Value: 0

(fibonacci 1)
;Value: 1

(fibonacci 2)
;Value: 1

(fibonacci 3)
;Value: 2

(fibonacci 4)
;Value: 3

(fibonacci 5)
;Value: 5

(fibonacci 6)
;Value: 8

(fibonacci 20)
;Value: 6765

(fibonacci 30)
;Value: 832040


(define fibonacci-CPS
   (lambda (n)
     (let fib-CPS ((i n)
                   (k (lambda (x) x)))
       (cond
         ((= i 0) (k 0))
         ((= i 1) (k 1))
         (else    (fib-CPS (- i 1) (lambda (v1) (fib-CPS (- i 2) (lambda (v2) (k (+ v1 v2)))))))))))
;Value: fibonacci-cps


(fibonacci-CPS 0)
;Value: 0

(fibonacci-CPS 1)
;Value: 1

(fibonacci-CPS 2)
;Value: 1

(fibonacci-CPS 3)
;Value: 2

(fibonacci-CPS 4)
;Value: 3

(fibonacci-CPS 5)
;Value: 5

(fibonacci-CPS 6)
;Value: 8

(fibonacci-CPS 20)
;Value: 6765

(fibonacci-CPS 30)
;Value: 832040

 

0%(0)
  雑阻匯爺吾峡議continuation passing st - 房措�� 05/15/13 (4271)
    嗽恂阻匯������阻��。挫亜 - 房措�� 05/15/13 (4070)
�� �} (駅�x��):
�� 否 (�x野��):
��喘�Y��
指���C同$360軟 | 斌�嫖�福$200 | 畠白恷煮砂腎巷望竃�t�査�砂�@励佛
今翌�A繁牽旋�《攵�心��秀遠ゞ眉我螽〃�疳��w指 裟秤�B�� 互賠窒�M心 �o仇�^�渣�
匯巓�c���疚� 厚謹>>
匯巓指���疚�
�v雰貧議書爺�沙����疚�
2011: 署忖満才屎膨中�w議基宛戻幣
2010: �l�B�~? �┥ラg��
2010: �g哭 IcyLi�� �L梧凰�Z
2009: 弌�R螺�麁經麩麕qR�� ��箔和����