- 6
- 0
- 约1.5万字
- 约 40页
- 2020-10-07 发布于浙江
- 举报
* 而对于算法分析,我们关心的是算法中语句总的执行次数Tn是关于问题规模n的函数,进而分析Tn随n的变化情况并确定Tn的数量级 我们用“O”来表示数量级,这样我们可以给出算法的时间复杂度概念。 所谓算法的时间复杂度,即是算法的时间量度,记做: ?????????????????? T(n)=O(f(n)) 它表示随问题规模n的增大,算法的执行时间的增长率和f(n)的增长率相同,称作算法的渐进时间复杂度,简称时间复杂度。 * 例2 {++x;s=0;} 将x自增看成是基本操作,则语句频度为1,即时间复杂度为O(1),即常量阶。 例3、for(i=1;i=n;++i) {++x;s+=x;} 语句频度为:n 其时间复杂度为:O(n) 即时间复杂度为线性阶。 * 语句频度为: 1+2+3+…+n-2=(1+n-2) ×(n-2)/2 =(n-1)(n-2)/2 =(n2-3n+2)/2 ∴时间复杂度为O(n2) 即此算法的时间复杂度为平方阶. 一个算法时间为O(1)的算法,它的基本运算执行的次数是固定的。因此,总的时间由一个常数(即零次多项式)来限界。而一
您可能关注的文档
最近下载
- 交通运输行业视角:寻找混沌浪潮中的诺亚方舟,能源危机中的价值重估.pdf
- 课程b03简化内容与谐音记消防1天100个知识点学员版.pdf VIP
- 儿童的冠状动脉疾病.ppt VIP
- 日立电梯MCA2(K3500602_E组合).CA13.旁路.pdf VIP
- 华为PTN开站与业务配置流程.ppt
- (五四制)山东省烟台市招远市九年级上学期化学期中考试试卷.docx VIP
- 《热泵技术与应用》课件(共八章).pptx VIP
- 日立电梯MCA(CA13)乘客电梯安装调试手册.pdf VIP
- AI+OPC超级个体创业训战营课件合集(第3天).pdf VIP
- 库欣病诊治专家共识(2025).pptx VIP
原创力文档

文档评论(0)