<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Exercise 1.11.  A function f is defined by the rule that f(n) = n if n<3 and f(n) = f(n - 1) + 2f(n - 2) + 3f(n - 3) if n> 3. Write a procedure that computes f by means of a recursive process. Write a procedure that computes f by means of an iterative process.

    recursive:

    (define (fn n)
      (cond ((>= n 3) (+ (+ (fn (- n 1)) (* 2 (fn (- n 2)))) (* 3 (fn (- n 3)))))
            ((< n 3) n)
       ))


     iterative:

    (define (re n)
      (if (< n 3)
          n
          (iter 2 1 0 n)
          ))
    (define (iter a b c n)
    (if(= n 3)
       (ca a b c)
       (iter (ca a b c) a b (- n 1))
       )
    )
    (define (ca a b c)
      (+ a (* 2 b) (* 3 c) )
    )

    posted on 2009-03-10 08:51 lzj520 閱讀(217) 評論(0)  編輯  收藏 所屬分類: 個人學習日記sicp
    主站蜘蛛池模板: 精品国产精品久久一区免费式| 亚洲AV日韩AV天堂久久| 91九色视频无限观看免费| 人人爽人人爽人人片A免费| 亚洲日韩乱码中文无码蜜桃 | 亚洲黄色在线观看网站| 久久亚洲AV无码西西人体| 免费鲁丝片一级观看| 日韩国产免费一区二区三区| 国产一级片免费看| 久久不见久久见免费影院www日本| 国产精品久久久久久亚洲影视| 亚洲AV无码乱码在线观看代蜜桃 | 两个人看的www免费视频| 看免费毛片天天看| 亚洲AV无码一区二区三区电影 | 久久国产乱子伦精品免费强| 一级毛片免费毛片毛片| 亚洲五月午夜免费在线视频| 亚洲av无码一区二区三区四区| 一本天堂ⅴ无码亚洲道久久| 亚洲制服丝袜精品久久| 亚洲福利视频一区二区三区| 久久精品亚洲一区二区三区浴池 | 一级美国片免费看| 免费人成视频在线播放| 国产成人综合久久精品亚洲| 精品国产亚洲一区二区三区在线观看| 国产精品亚洲午夜一区二区三区| 亚洲影视自拍揄拍愉拍| 99999久久久久久亚洲| 亚洲av成人综合网| 亚洲性无码AV中文字幕| 亚洲人成色4444在线观看| 亚洲国产成人精品无码区二本| 在线观看亚洲AV每日更新无码| 亚洲女子高潮不断爆白浆| 亚洲AV永久无码精品网站在线观看 | 亚洲白色白色永久观看| 亚洲国产精品成人综合久久久| 亚洲成A∨人片在线观看无码|