五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

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

王道計算機考研 數(shù)據(jù)結構

2023-06-26 11:57 作者:香甜檸黃小番茄  | 我要投稿

算法效率——時間復雜度(事前預估T(n)與n的關系)



例子:

1、逐步遞增

?
1.2_2_算法的時間復雜度 P6 - 04:21
?

問題規(guī)模 n

while循環(huán)② 條件判斷——n+1次;③④ 計算——n次

T(n) = O(f(n)) = n


二、嵌套循環(huán)型

?
1.2_2_算法的時間復雜度 P6 - 20:12
?

在while循環(huán)中插入一個for循環(huán)

外層循環(huán)——while循環(huán),n次

內層循環(huán)——for循環(huán),n2次

T(n)=O(n)+ O(n2) = O(n2)

結論:

1、順序執(zhí)行的代碼可以忽略

2、只需分析一個基本操作,分析其執(zhí)行次數(shù) f(n) 和問題規(guī)模 n 的關系

3、多層嵌套循環(huán),只關注最深層循環(huán)


三、指數(shù)遞增型

T(n) = O(x)


四、搜索數(shù)字型


輸入一個長度為n的數(shù)組,亂序存放了1~n,從第一個元素開始找到元素n。

根據(jù)輸入的flag數(shù)組n不一樣,循環(huán)次數(shù)x不一樣。

需考慮不同情況:

1、最好時間復雜度:n在第一個 T(n) = O (1)

2、最壞時間復雜度:n在最后 T(n) = O (n)

3、平均時間復雜度:設元素n出現(xiàn)在任意位置的概率都為n/1

x = (1+2+3+…n)*1/n = (1+n)/2

T(n) = O(n)

、


王道計算機考研 數(shù)據(jù)結構的評論 (共 條)

分享到微博請遵守國家法律
普兰县| 中宁县| 珲春市| 岳西县| 军事| 阿坝县| 邹平县| 衡山县| 梓潼县| 沛县| 民乐县| 东山县| 海林市| 宁安市| 庆城县| 玛纳斯县| 璧山县| 朝阳区| 密云县| 张家港市| 那曲县| 松潘县| 林口县| 城固县| 林芝县| 木兰县| 南江县| 海口市| 明光市| 昌邑市| 惠水县| 蓝山县| 松阳县| 天全县| 增城市| 根河市| 甘洛县| 宁阳县| 景宁| 普宁市| 崇礼县|