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

歡迎光臨散文網(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ù)結構的評論 (共 條)

分享到微博請遵守國家法律
秭归县| 电白县| 平乐县| 德惠市| 琼海市| 晋州市| 凤冈县| 弥勒县| 宜兴市| 云浮市| 文水县| 蕲春县| 云浮市| 海宁市| 夏邑县| 福泉市| 大姚县| 达尔| 阿城市| 南木林县| 时尚| 临邑县| 云安县| 台山市| 安乡县| 淮阳县| 建始县| 浮梁县| 闵行区| 乌拉特前旗| 遵义县| 合江县| 乐昌市| 海盐县| 永济市| 舒城县| 定襄县| 南和县| 阳泉市| 黎城县| 二手房|