青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

CG@CPPBLOG

/*=========================================*/
隨筆 - 76, 文章 - 39, 評論 - 137, 引用 - 0
數據加載中……

我的SICP習題答案(2.17~2.23)

2.17

(define (last-pair lst)
  (if (null? (cdr lst))
      (cons (car lst) ())
      (last-pair (cdr lst))))

2.18


(define (reverse lst)
  (define (iter lst-o lst-d)
    (if (null? lst-o)
        lst-d
        (iter (cdr lst-o) (cons (car lst-o) lst-d))))
  (iter lst null))

2.20

(define (same-parity x . lst)
  (define (filter lst ok?)
    (if (null? lst)
        ()
        (if (ok? (car lst))
            (cons (car lst) (filter (cdr lst) ok?))
            (filter (cdr lst) ok?))))
  (if (even? x)
      (cons x (filter lst (lambda(x) (= 0 (remainder x 2)))))
      (cons x (filter lst (lambda(x) (= 1 (remainder x 2)))))))

2.21

(define (square-list- items)
  (if (null? items)
      ()
      (cons (* (car items) (car items))
            (square-list- (cdr items)))))

(define (square-list items)
  (map (lambda(x) (* x x)) items))

2.22

第一種每次取出首元素平方后前插到新表,象reverse過程類似,所以是反的。
第二種只不過是把新表前插到元素前,得到的甚至不是一個list,而是
  ((((() . 1) . 4) . 9) . 16)

2.23

(define (for-each proc items)
  (if (not (null? items))
      ((lambda() (proc (car items))
       (for-each proc (cdr items))))))

posted on 2008-06-11 22:56 cuigang 閱讀(892) 評論(2)  編輯 收藏 引用 所屬分類: Lisp/Scheme我的SICP答案

評論

# re: 我的SICP習題答案(2.17~2.23)  回復  更多評論   

2.17有個錯誤
(define (last-pair lst)
(if (null? (cdr lst))
(cons (car lst) ())
(last-pair (cdr lst))))
()改為'()
2009-01-25 11:12 | soma

# re: 我的SICP習題答案(2.17~2.23)  回復  更多評論   

(define (same-parity x . lst)
(define (filter lst ok?)
(if (null? lst)
()
(if (ok? (car lst))
(cons (car lst) (filter (cdr lst) ok?))
(filter (cdr lst) ok?))))
(if (even? x)
(cons x (filter lst (lambda(x) (= 0 (remainder x 2)))))
(cons x (filter lst (lambda(x) (= 1 (remainder x 2)))))))

我嘗試著用簡單的遞歸辦法:

(define (same-parity? x y)
(or (and (even? x) (even? y))
(and (odd? x) (odd? y))))

(define (same-parity x . y)
(cond ((null? y) '())
((same-parity? x (car y)) (cons (car y) (same-parity x (cdr y))))
(else (same-parity x (cdr y)))))

(same-parity 1 2 3 4 5 6 7)

然而在做調用(same-parity x (cdr y)) 時出錯了,問題是參數表把(cdr y)這個表當作參數表的第一個值,即((2 3 4 5 6 7)), 有什么辦法可以解決這個問題么?
2009-02-09 18:33 | mabusyao
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美风情在线观看| 欧美成人精品高清在线播放| 欧美成ee人免费视频| 欧美一区二区在线看| 亚洲深夜av| 欧美亚洲日本国产| 久久精品国亚洲| 蜜臀99久久精品久久久久久软件| 嫩草影视亚洲| 99国产精品久久久久老师| 亚洲视频你懂的| 久久成人免费网| 欧美aaa级| 国产精品久久久久影院亚瑟 | 狂野欧美激情性xxxx欧美| 农村妇女精品| 国产精品激情偷乱一区二区∴| 国产精品一区2区| 揄拍成人国产精品视频| 亚洲精品一区二区三区福利| 亚洲一线二线三线久久久| 欧美一区二区三区久久精品茉莉花| 欧美在线黄色| 亚洲黄色在线看| 亚洲女性裸体视频| 美女图片一区二区| 国产精品视频观看| 亚洲人体1000| 久久精品国产999大香线蕉| 欧美国产日韩一区| 亚洲专区免费| 欧美日本国产一区| 一区二区亚洲精品国产| 亚洲午夜日本在线观看| 蜜臀久久99精品久久久画质超高清| 亚洲日本中文字幕免费在线不卡| 性欧美video另类hd性玩具| 农村妇女精品| 国产一区二区三区在线观看网站| 午夜亚洲性色福利视频| 亚洲国产女人aaa毛片在线| 亚洲欧洲av一区二区| 欧美va天堂| 韩国av一区二区三区四区| 亚洲婷婷免费| 亚洲三级影院| 免费日韩视频| 亚洲大胆女人| 老司机久久99久久精品播放免费| 99av国产精品欲麻豆| 久久乐国产精品| 国产一区欧美| 欧美中文字幕在线视频| 一区二区三欧美| 欧美日韩免费一区| 日韩小视频在线观看| 久久婷婷综合激情| 欧美一级大片在线免费观看| 国产精品毛片在线看| 亚洲欧美日韩在线| 在线一区欧美| 亚洲成人在线网站| 另类春色校园亚洲| 精品不卡在线| 老司机精品福利视频| 欧美影院视频| 狠狠做深爱婷婷久久综合一区| 欧美专区在线观看| 欧美在线看片a免费观看| 国产一区二区三区在线观看视频| 久久er99精品| 久久精品人人做人人综合 | 欧美在线视频免费播放| 国产欧美69| 久久青青草综合| 久久免费99精品久久久久久| 一色屋精品视频在线看| 欧美成人激情在线| 欧美日韩 国产精品| 亚洲私人影院在线观看| 亚洲欧美日韩一区二区三区在线观看| 国产麻豆精品视频| 久久综合五月| 欧美激情小视频| 午夜在线成人av| 久久精品卡一| 亚洲视频1区| 欧美在线免费观看| 日韩午夜免费| 亚洲永久免费| 亚洲国产精品久久久久秋霞影院 | 亚洲肉体裸体xxxx137| 亚洲三级观看| 国产日韩精品一区二区浪潮av| 久久久久久色| 欧美女同视频| 亚洲欧美制服中文字幕| 欧美高清在线视频观看不卡| 在线综合亚洲| 久久国产福利国产秒拍| 亚洲三级电影全部在线观看高清| 99视频热这里只有精品免费| 国产亚洲视频在线| 亚洲精品国产品国语在线app| 国产精品久久二区二区| 美女脱光内衣内裤视频久久影院| 欧美日本一道本| 久久久天天操| 国产精品久久毛片a| 欧美福利视频一区| 国产欧美亚洲精品| 亚洲精品日韩精品| 亚洲电影免费在线观看| 亚洲在线观看视频| 亚洲每日在线| 美女精品一区| 蜜乳av另类精品一区二区| 欧美激情亚洲另类| 国产九九精品视频| 日韩网站在线| 亚洲国产欧美一区二区三区久久 | 国产一区91| 一区二区三区国产| 一区二区三区www| 久久久久久伊人| 久久久国产精品亚洲一区| 欧美视频在线看| 亚洲精品视频一区二区三区| 亚洲黄网站在线观看| 久久久久国产精品一区| 欧美在线视频二区| 国产精品亚洲美女av网站| 一本不卡影院| 亚洲视频在线观看免费| 欧美激情偷拍| 最近看过的日韩成人| 在线免费不卡视频| 久久在线免费| 欧美福利视频一区| 亚洲欧洲午夜| 欧美激情中文不卡| 亚洲精品视频在线看| 日韩亚洲欧美一区二区三区| 蜜臀a∨国产成人精品| 欧美大片在线观看一区二区| 亚洲第一偷拍| 欧美国产日本在线| 亚洲日本欧美日韩高观看| 亚洲精选大片| 欧美美女福利视频| 在线视频欧美日韩精品| 一区二区三区四区五区精品| 欧美精品一区在线| 艳女tv在线观看国产一区| 在线性视频日韩欧美| 欧美午夜精品久久久久久久 | 久久综合婷婷| 美女尤物久久精品| 亚洲精品久久久久久久久久久久久| 久久一区二区三区av| 欧美黄色小视频| 亚洲视频一二| 国产人成一区二区三区影院| 欧美一区二区精品| 欧美freesex8一10精品| 91久久亚洲| 国产精品美女主播在线观看纯欲| 小黄鸭精品密入口导航| 欧美国产日产韩国视频| 亚洲图片欧美午夜| 国产自产高清不卡| 欧美va天堂va视频va在线| 99精品99久久久久久宅男| 欧美在线精品免播放器视频| 狠狠做深爱婷婷久久综合一区 | 久久久久看片| 亚洲黄色一区| 国产精品五区| 欧美 日韩 国产在线 | 欧美激情精品久久久久久免费印度 | 国产精品久久久久久久久| 久久av老司机精品网站导航| 亚洲福利视频免费观看| 亚洲一区久久久| 在线播放日韩专区| 国产精品久久久久国产精品日日 | 国产精品视频网| 欧美国产欧美亚洲国产日韩mv天天看完整| 夜夜嗨av色一区二区不卡| 麻豆成人在线观看| 午夜精品福利电影| 亚洲精品久久视频| 国内自拍视频一区二区三区 | 亚洲国产精品一区制服丝袜| 欧美日韩在线不卡| 欧美 日韩 国产一区二区在线视频 | 夜夜夜精品看看| 激情丁香综合| 国产无一区二区| 国产精品久久久久aaaa九色|