* * * * * * * * * * * * * * * 1. 算法分析 算法分析分类 算法复杂度分析 算法最优性分析 快速算法分析 最基本最重要的分析是 算法复杂度分析 第一章 算法 2. 算法时间频度 算法复杂度分析的几个基本概念: 算法的基本运算: 问题规模n : 算法工作量=f(n) 算法的时间频度 : 一个算法中的基本运算执行次数称为语句频度或时间频度。记为T(n)。 第一章 算法 E.g. 求下列算法段的时间频度 ?for(i=1; i=n; i++) for(j =1; j =i ; j++) x=x+1; ?分析:该算法为一个二重循环,执行次数为内、外循环次数相乘,但内循环次数不固定,与外循环有关,因此,语句或时间频度为 T(n)=1+2+3+…+n= 第一章 算法 3. 算法时间复杂度 1)概念引入 指执行算法所需要的计算工作量。当n不断变化时,时间频度T(n)也会不断变化。但有时我们只想知道它变化时呈现什么规律。为此,我们引入时间复杂度概念。 第一章 算法 3. 算法时间复杂度 2)定义: 数量级函数: 设T(n)的一个辅助函数为g(n),定义为当n大于等于某一足够大的正整数n0时,存在两个正的常数A和B(其中A≤B),使得A≤T(n)/g
您可能关注的文档
最近下载
- 2024年全国初中数学竞赛试题含答案.pdf VIP
- 颈部淋巴结肿大的鉴别诊断与活检指征.docx VIP
- 矿棉吸声板吊顶工程施工方案.docx VIP
- 7.1.5 生态系统中的物质循环和能量流动(教学课件)生物新教材冀少版八年级下册.pptx VIP
- 办公室人员纪律奖惩制度.docx VIP
- 泌尿外科尿液培养PDCA优化.pptx
- 生态系统中的物质循环和能量流动课件-冀少版生物八年级下册.pptx VIP
- 食物链和食物网课件冀少版八年级下册生物.pptx VIP
- 颈部淋巴结肿大的诊断与评估.pptx VIP
- (正式版)DB3305∕T 254-2022 《行政执法协同指挥应用建设与管理规范》.docx VIP
原创力文档

文档评论(0)