最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

時間復(fù)雜度の計算

2022-08-25 19:58 作者:鏡易到家了  | 我要投稿

時間復(fù)雜度の計算:

first先算出一個程序總共運(yùn)行的次數(shù)T(n)

例如:

? ??? ? ① ② ④

? ????? ↑? ? ?↑? ? ↑

for(int i=0;i<n;i++)

{

cout<<i<<?<<gjy;→③
?}

return 0;→⑤

①變量i初始化,運(yùn)行一次

②判斷條件,符合(此處為i<n)運(yùn)行n次,不符合(此處為i==0)運(yùn)行1次

③輸出運(yùn)行n次

④每次輸出之后i自增1,運(yùn)行n次

⑤return 0;語句運(yùn)行一次

共計3n+3次。

second判斷復(fù)雜度

①如果運(yùn)行次數(shù)為常數(shù),那么時間復(fù)雜度為O(1)

②如果是單層循環(huán),就比如T(n)=3n+3,前面的三看成一,后面的三忽略不計,時間復(fù)雜度為O(n)

③T(n)為多項式,保留次數(shù)最高的一項,如T(n)=5n3+6n2+n,這里面取5n3來計算,5看成1去掉,所以其復(fù)雜度為O(n3) *鏡易理解法:在大部分循環(huán)范圍在1~n區(qū)間的循環(huán)有幾重就是O(n的幾次方),當(dāng)然,這種方式不一定適用于所有情況

總結(jié):T(n)是不是常數(shù)

· 是:時間復(fù)雜度為O(1)

· 否:時間復(fù)雜度為O(保留T(n)的最高次項并且去掉最高次數(shù)的系數(shù))

?

名稱??時間復(fù)雜度

?常數(shù)時間O(1)

對數(shù)時間O(log n)

線性對數(shù)時間O(n)

二次時間O(n log n)

三次時間O(n2)

指數(shù)時間O(n3)

線性時間O(2^n)


?



時間復(fù)雜度の計算的評論 (共 條)

分享到微博請遵守國家法律
扶余县| 崇左市| 安图县| 象州县| 昌乐县| 九江市| 来安县| 旌德县| 肇州县| 故城县| 康保县| 南涧| 金昌市| 永济市| 和平区| 庄浪县| 绥阳县| 诸城市| 易门县| 信阳市| 长宁区| 教育| 金堂县| 永丰县| 密云县| 稻城县| 兴化市| 个旧市| 泗阳县| 延川县| 宁津县| 宜川县| 庆云县| 通城县| 交城县| 桂东县| 班玛县| 东至县| 柳州市| 沙雅县| 梨树县|