欧美色在线视频播放 视频,国产精品亚洲精品日韩已方,日本特级婬片中文免费看,亚洲 另类 在线 欧美 制服

<td id="8pdsg"><strong id="8pdsg"></strong></td>
<mark id="8pdsg"><menu id="8pdsg"><acronym id="8pdsg"></acronym></menu></mark>
<noscript id="8pdsg"><progress id="8pdsg"></progress></noscript>

    1. 首頁 >前沿科技 > 正文

    算法的時(shí)間復(fù)雜度是指什么(算法的時(shí)間復(fù)雜度)

    哈嘍,小天來為大家解答以下的問題,關(guān)于算法的時(shí)間復(fù)雜度是指什么,算法的時(shí)間復(fù)雜度這個(gè)很多人還不知道,那么現(xiàn)在讓我?guī)е蠹乙黄饋砜纯窗桑?/p>

    "時(shí)間復(fù)雜度 (1)時(shí)間頻度 1個(gè)算法執(zhí)行所耗費(fèi)的時(shí)間,從理論上是不能算出來的,必須上機(jī)運(yùn)行測(cè)試才可以知道。

    但我們不可能也木有必要對(duì)每一個(gè)算法都上機(jī)測(cè)試,只需知道哪個(gè)算法花費(fèi)的時(shí)間多,哪個(gè)算法花費(fèi)的時(shí)間少就可以了。

    并且1個(gè)算法花費(fèi)的時(shí)間與算法中語句的執(zhí)行次數(shù)成正比例,哪個(gè)算法中語句執(zhí)行次數(shù)多,它花費(fèi)時(shí)間就多。

    1個(gè)算法中的語句執(zhí)行次數(shù)稱為語句頻度或時(shí)間頻度。

    記為T(n)。

    (2)時(shí)間復(fù)雜度 在剛才提到的時(shí)間頻度中,n稱為問題的規(guī)模,當(dāng)n不斷變化時(shí),時(shí)間頻度T(n)也會(huì)不斷變化。

    但有時(shí)我們想知道它變化時(shí)呈現(xiàn)啥規(guī)律。

    為此,我們引入時(shí)間復(fù)雜度概念。

    一般情形下,算法中基本操作重復(fù)執(zhí)行的次數(shù)是問題規(guī)模n的某個(gè)函數(shù),用T(n)表示,若有某個(gè)輔助函數(shù)f(n),使得當(dāng)n趨近于無窮大時(shí),T(n)/f(n)的極限值為不等于零的常數(shù),則稱f(n)是T(n)的同數(shù)量級(jí)函數(shù)。

    記作T(n)=O(f(n)),稱O(f(n)) 為算法的漸進(jìn)時(shí)間復(fù)雜度,簡(jiǎn)稱時(shí)間復(fù)雜度。

    在各種不一樣算法中,若算法中語句執(zhí)行次數(shù)為1個(gè)常數(shù),則時(shí)間復(fù)雜度為O(1),另外,在時(shí)間頻度不相同時(shí),時(shí)間復(fù)雜度有可能相同,如T(n)=n^2+3n+4與T(n)=4n^2+2n+1它們的頻度不一樣,但時(shí)間復(fù)雜度相同,都為O(n^2)。

    按數(shù)量級(jí)遞增排列,常見的時(shí)間復(fù)雜度有: 常數(shù)階O(1),對(duì)數(shù)階O(log2n),線性階O(n), 線性對(duì)數(shù)階O(nlog2n),平方階O(n^2),立方階O(n^3),..., k次方階O(nk),指數(shù)階O(2n)。

    隨著問題規(guī)模n的不斷增大,上述時(shí)間復(fù)雜度不斷增大,算法的執(zhí)行效率越低。

    2、空間復(fù)雜度 與時(shí)間復(fù)雜度類似,空間復(fù)雜度是指算法在計(jì)算機(jī)內(nèi)執(zhí)行時(shí)所需存儲(chǔ)空間的度量。

    記作: S(n)=O(f(n)) 我們一般所討論的是除正常占用內(nèi)存開銷外的輔助存儲(chǔ)單元規(guī)模。

    討論方法與時(shí)間復(fù)雜度類似,不再贅述。

    "。

    本文分享完畢,希望對(duì)大家有所幫助。

    標(biāo)簽:

    免責(zé)聲明:本文由用戶上傳,與本網(wǎng)站立場(chǎng)無關(guān)。財(cái)經(jīng)信息僅供讀者參考,并不構(gòu)成投資建議。投資者據(jù)此操作,風(fēng)險(xiǎn)自擔(dān)。 如有侵權(quán)請(qǐng)聯(lián)系刪除!