<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)

    主站蜘蛛池模板: 亚洲国产精品yw在线观看| 亚洲精品WWW久久久久久| 亚洲色偷偷偷网站色偷一区| 国产区在线免费观看| 亚洲午夜成人精品电影在线观看| 高h视频在线免费观看| 日韩毛片免费在线观看| 色五月五月丁香亚洲综合网| 国产精品极品美女免费观看| 日韩色日韩视频亚洲网站| 天天干在线免费视频| 亚洲av乱码中文一区二区三区 | 牛牛在线精品观看免费正| 免费国产不卡午夜福在线| 国产亚洲精品成人久久网站| 国产三级电影免费观看| 免费激情网站国产高清第一页| 亚洲日韩精品无码专区网站| 中文在线日本免费永久18近| 久久精品国产亚洲av麻| 成年人免费的视频| 亚洲AV无码AV吞精久久| 免费少妇a级毛片人成网| 精品一区二区三区高清免费观看| 国产亚洲精品岁国产微拍精品| 日韩午夜理论免费TV影院| 亚洲av乱码一区二区三区 | 成年女人毛片免费播放人| 国产尤物在线视精品在亚洲| 久久青青草原亚洲av无码| 57pao国产成永久免费视频| 亚洲欧洲无码AV不卡在线| 亚洲精品线路一在线观看| 67pao强力打造国产免费| 蜜桃传媒一区二区亚洲AV| 国产亚洲精品xxx| 国产免费久久精品99re丫y| 曰批免费视频播放免费| 综合自拍亚洲综合图不卡区| 国产精品深夜福利免费观看 | 在线天堂免费观看.WWW|