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

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

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

    莊周夢蝶

    生活、程序、未來
       :: 首頁 ::  ::  :: 聚合  :: 管理

    sicp 1.15習題解答

    Posted on 2007-05-10 14:58 dennis 閱讀(742) 評論(0)  編輯  收藏 所屬分類: 計算機科學與基礎
        本小節主要介紹了階的概念,與算法中計算時間和空間復雜度類似。給了一個過程:
    (define (cube x)(* x x x))
    (define (p x) (
    - (* 3 x) (* 4 (cube x))))
    (define (sine angle)
             (
    if (not (> (abs angle) 0.1))
                 angle
                 (p (sine (
    / angle 3.0)))))
        這個過程用于求弧度的正弦值
    a)在求值(sine 12.15)時,p過程將被使用多少次?
    答:
    (sine 12.15)->(p (sine 4.05))
                ->(p (p (sine 1.35)))
                ->(p (p (p (sine 0.45))))
                ->(p (p (p (p (sine 0.15)))))
                ->(p (p (p (p (p (sine 0.05))))))
    顯而易見,p被調用了5次

    b)由過程sine所產生的計算過程使用的空間和步數增長的階是多少?
    從上面的分析可以看出,空間和步數的增長都跟p的調用次數成正比,也就是與遞歸次數是線性關系。
    當|a|<0.1時,遞歸次數為0
    當|a|>0.1時,遞歸的最大次數滿足條件:|a|/3**num<0.1,這里的3**num采用ruby記法表示3的num次方,此時遞歸次數num<log3(10a)
    因此,對于空間和步數的階應該為:R(n)=(theta)lg(n)

    主站蜘蛛池模板: 久久精品国产亚洲av麻豆小说| 免费一级毛片在线观看| 亚洲国产精品一区二区久久hs| 成人嫩草影院免费观看| 免费成人av电影| 一级毛片一级毛片免费毛片| vvvv99日韩精品亚洲| 一级毛片完整版免费播放一区| 免费女人18毛片a级毛片视频| 美美女高清毛片视频黄的一免费 | 亚洲女子高潮不断爆白浆| 成人毛片视频免费网站观看| 亚洲第一区二区快射影院| 四虎成人精品一区二区免费网站| 亚洲AV成人一区二区三区观看| 国产一区二区三区在线免费观看 | v片免费在线观看| 亚洲香蕉网久久综合影视| 精品无码国产污污污免费网站| 亚洲专区在线视频| 在线免费观看污网站| 黄色免费在线网址| 日本红怡院亚洲红怡院最新| 亚欧在线精品免费观看一区| 亚洲欧洲免费无码| 久久久久亚洲av毛片大| 59pao成国产成视频永久免费| 亚洲一区二区三区写真| 亚洲黄片毛片在线观看| 性xxxx视频免费播放直播| 亚洲va成无码人在线观看| 免费国产成人高清视频网站| 中国内地毛片免费高清| 91亚洲精品麻豆| 免费国产一级特黄久久| 久久大香香蕉国产免费网站| 亚洲欧美日韩国产成人| 亚洲乱码日产一区三区| 啦啦啦中文在线观看电视剧免费版 | 亚洲欧美国产国产综合一区| 亚洲日韩中文字幕日韩在线|