《算法设计与分析基础》Chapt 2 算法效率分析基础
生活随笔
收集整理的這篇文章主要介紹了
《算法设计与分析基础》Chapt 2 算法效率分析基础
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2.1 分析框架
2.1.1 輸入規模的度量
- 大多數情況,以輸入數n
- 矩陣,維數
- 數值算法,數字的比特數
2.1.2 運行時間的度量單位
2.1.3 增長次數
logn????? n??????? nlogn??????? n2?????? n3?????? 2n??????? n!
2.1.4 算法的最優、最差和平均效率
- 最優效率
- 最差效率
- 平均效率
- 攤銷效率
2.2 漸進符號和基本效率類型
2.2.1 介紹Ο,Ω,Θ
Ο (g(n))是增長次數小于等于g(n)的函數集合
Ω (g(n))是增長次數大于等于g(n)的函數集合
?
Θ(g(n))是增長次數等于g(n)的函數集合
2.2.2 符號Ο
2.2.5 漸進符號的有用特性
2.2.6 利用極限比較增長次數
?
前兩種情況:
后兩種情況:
第二種情況:
2.2.7 基本的效率類型
2.3 非遞歸算法的數學分析
分析非遞歸算法效率的通用方案:
求和運算的兩個基本規則:
兩個常見求和公式:
2.4 遞歸算法的數學分析
用遞推式的形式來表達基本操作次數
轉載于:https://www.cnblogs.com/chio/archive/2007/11/06/951064.html
總結
以上是生活随笔為你收集整理的《算法设计与分析基础》Chapt 2 算法效率分析基础的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: F41G-UT 安装Windows se
- 下一篇: [转]C#中得到程序当前工作目录和执行目