日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

《大话数据结构》第2章 算法基础 2.8 函数的渐近增长

發布時間:2025/3/21 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《大话数据结构》第2章 算法基础 2.8 函数的渐近增长 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2.8 函數的漸近增長

????????我們現在來判斷一下,兩個算法A和B哪個更好。假設兩個算法的輸入規模都是n,算法A要做2n + 3次操作,你可以理解為先有一個n次的循環,執行完成后,再有一個n次循環,最后有三次賦值或運算,共2n + 3次操作。算法B要做3n + 1次操作。你覺得它們誰更快呢?
??????? 準確說來,答案是不一定的(如表2-8-1所示)。

??????? 當n = 1時,算法A效率不如算法B(次數比算法B要多一次)。而當n = 2時,兩者效率相同;當n > 2時,算法A就開始優于算法B了,隨著n的增加,算法A要越來越好過算法B了(執行的次數比B要少)。于是我們可以得出結論,算法A總體上要好過算法B。
??????? 此時我們給出這樣的定義,輸入規模n在沒有限制的情況下,只要超過一個數值N,這個函數就總是大于另一個函數。我們稱函數是漸近增長的。

??????? 函數的漸近增長:給定兩個函數f(n)和g(n),如果存在一個整數N,使得對于所有的n > N,f(n)總是比g(n)大,那么,我們說f(n)的增長漸近快于g(n)。

??????? 從中我們發現,隨著n的增大,后面的 +3還是 +1其實是不影響最終的算法變化的,例如算法A’與算法B’。所以,我們可以忽略這些加法常數。后面的例子,這樣的常數被忽略的意義可能會更加明顯。
??????? 我們來看第二個例子。算法C是4n + 8,算法D是2n2 + 1(如表2-8-2所示)。

??????? 當n < = 3的時候,算法C要差于算法D(因為算法C次數比較多),但當n > 3后,算法C的優勢就越來越優于算法D了,到后來更是遠遠勝過。而當后面的常數去掉后,我們發現其實結果沒有發生改變。甚至我們再觀察發現,哪怕去掉與n相乘的常數,這樣的結果也沒發生改變,算法C’ 的次數隨著n的增長,還是遠小于算法D’。也就是說,與最高次項相乘的常數并不重要。
??????? 我們再來看第三個例子。算法E是2n2 + 3n + 1,算法F是2n3 + 3n + 1(如表2-8-3所示)。

??????? 當n = 1的時候,算法E與算法F結果相同,但當n > 1后,算法E的優勢就要開始優于算法F,隨著n的增大,差異非常明顯。通過觀察發現,最高次項的指數大的,函數隨著n的增長,結果也會變得增長特別快。
??????? 我們來看最后一個例子。算法G是2n2,算法H是3n + 1,算法I是2n2 + 3n + 1(如表2-8-4所示)。

??????? 這組數據應該就看得很清楚。當n的值越來越大時,你會發現,3n+1已經沒法和2n2的結果相比較,最終幾乎可以忽略不計。也就是說,隨著n值變得非常大以后,算法G其實已經很趨近于算法I。于是我們可以得到這樣一個結論,判斷一個算法的效率時,函數中的常數和其他次要項常常可以忽略,而更應該關注主項(最高階項)的階數。
??????? 判斷一個算法好不好,我們只通過少量的數據是不能做出準確判斷的。根據剛才的幾個樣例,我們發現,如果我們可以對比這幾個算法的關鍵執行次數函數的漸近增長性,基本就可以分析出,某個算法,隨著n的增大,它會越來越優于另一算法,或者越來越差于另一算法。這其實就是事前估算方法的理論依據,通過算法時間復雜度來估算算法時間效率。

出處:http://www.cnblogs.com/cj723/archive/2011/03/05/1964884.html

總結

以上是生活随笔為你收集整理的《大话数据结构》第2章 算法基础 2.8 函数的渐近增长的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一本一道久久a久久精品蜜桃 | 正在播放一区 | 免费黄色片子 | 91久久精品日日躁夜夜躁国产 | 亚洲一区二区日韩 | 日韩在线观看视频网站 | 日韩亚洲一区二区三区 | 国产牛牛 | 永久av网站| 国产aⅴ一区二区三区 | 亚洲一区二区三区四区五区六区 | 欧美日韩经典 | 国产精品黄网站 | 91免费短视频 | 爱插美女网 | 黄色网址在线免费 | 玖玖五月 | 日韩专区视频 | 成人精品在线看 | 欧美国产精品一区二区 | 法国伦理少妇愉情 | 男人天堂2021 | 欧美色图另类 | 婷婷伊人综合 | 亚洲一区二区不卡视频 | 亚洲欧美日韩天堂 | 国产免费网 | 国产一区二区三区影院 | 黄色a免费 | av五十路 | 无码国产69精品久久久久同性 | 在线观看网址你懂的 | 玖玖zyz| 国产午夜免费福利 | 狠狠搞视频 | 中文字幕高清在线免费播放 | 日韩欧美麻豆 | 欧美日韩成人在线播放 | 69视频在线观看免费 | 中文字幕视频一区 | 99热激情| 丁香久久婷婷 | 波多野结衣在线 | 人人爱操| av在线亚洲天堂 | 亚洲爱爱网站 | 97精品熟女少妇一区二区三区 | 香蕉视频黄色片 | 污污视频免费网站 | 成了校长的性脔h文 | eeuss一区二区 | 熟女人妇 成熟妇女系列视频 | 91超碰在线免费观看 | 91蜜臀精品国产自偷在线 | 理论片亚洲| 中文字幕人妻一区二区 | 97超碰97| 欧美性视频一区二区 | 伊人天天| 黄网站视频在线观看 | 欧美性猛交xxxⅹ富婆 | 日本三级aaa| 亚洲资源在线 | 欧美另类高清videos的特点 | 玉女心经 在线 | 蜜桃视频在线观看www | 国产精品999. | 丝袜 中出 制服 人妻 美腿 | 牛夜精品久久久久久久99黑人 | 日本三级吃奶头添泬无码苍井空 | 一本之道高清无码视频 | jizz欧美大片 | 欧美亚洲视频一区 | 精品中文字幕在线观看 | 爱爱视频一区 | 东京热一本视频一区 | 国产精品999.| 成人黄色大片在线观看 | 国产字幕av| 女人下面流白浆的视频 | 国产情侣一区二区三区 | 国产激情视频在线播放 | 精品国产AV色欲天媒传媒 | 欧美日韩综合一区二区 | 亚洲欧洲综合av | wwwav在线| 香蕉视频日本 | 亚洲精品欧美激情 | 久久久久久欧美精品se一二三四 | 伊人99re| 在线你懂| 日韩中文第一页 | 欧洲成人在线视频 | 久久久久久久久久影院 | 日本成人免费 | 亚洲日本色| 激情av中文字幕 | 中国 免费 av| 深夜影院深a |