<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 閱讀(752) 評論(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无码免费播放| 91免费国产在线观看| 亚洲天堂男人天堂| 国内少妇偷人精品视频免费| 国产亚洲美女精品久久久2020| 日韩免费码中文在线观看| 国产精品va无码免费麻豆| 亚洲精品亚洲人成在线播放| 99久久99久久精品免费看蜜桃 | 57pao国产成永久免费视频| 亚洲国产精品自在线一区二区| 永久免费A∨片在线观看| 久久久久久亚洲av成人无码国产| 日韩精品无码免费专区午夜不卡| 亚洲国产精品自在在线观看| 久久精品国产免费观看三人同眠| 亚洲欧洲国产经精品香蕉网| 国产福利在线免费| 亚洲第一街区偷拍街拍| 免费国产人做人视频在线观看| 黄页网站在线视频免费| 亚洲一级特黄大片在线观看| 亚欧国产一级在线免费| 亚洲精品蜜桃久久久久久| 久久久精品免费国产四虎| 91亚洲一区二区在线观看不卡| 日韩国产免费一区二区三区| 18禁亚洲深夜福利人口| 最新精品亚洲成a人在线观看| 日韩视频免费在线观看| www.亚洲日本| 亚洲AV无码乱码在线观看牲色| aa毛片免费全部播放完整| 中文字幕亚洲色图| 成人免费a级毛片| kk4kk免费视频毛片| 亚洲国产片在线观看| 免费h黄肉动漫在线观看 | 91久久精品国产免费一区| 亚洲日韩一中文字暮|