- 5
- 0
- 约9.41千字
- 约 43页
- 2019-10-13 发布于广东
- 举报
1.3 算 法 许多时候要精确计算T(n)是困难的。因此,引入渐近时间复杂度的概念来估计一个算法的执行时间,以达到算法分析的目的。 如果存在两个正的常数c和n0,使得对所有的n,n≥n0,有 f(n)≤cg(n) 则有 f(n)=O(g(n)) 式中,O表示算法的渐近时间复杂度。 例如,一个程序的实际执行时间为 T(n)=2n3+8n2+4 式中,n3为表达式中增长率最快的项,其时间复杂度可写成T(n)=O(n3)。 上一页 下一页 返回 1.3 算 法 通常用O(1)表示常量阶时间复杂度,即程序的执行次数是确定的。其他常见的渐进时间复杂度为 O (1) O (log2n) O (n) O (nlog2n) O (n2) O (n3) O (2n) 其中,时间复杂度为指数阶O (2n)的算法效率最低。 [例1-5]下面的程序段用来求两个n阶方阵A和B的乘积C。 for (i=0;in;i++) /*语句(1)*/ for (j=0;jn;j++) /*语句(2)*/ {C[i][j]=0; /*语句(3)*/ for (k=0;kn;k++) /*语句(4)
您可能关注的文档
最近下载
- 球阀阀体制造工艺及夹具设计..doc VIP
- 张道真英语语法(第三版)(精华版)课件全套 Chapter 1 概论---Chapter 25 标点符号.pptx
- 《人类群星闪耀时》读书分享.pptx VIP
- 六年级学生数学成绩分析.pdf VIP
- 空气源热泵热水机样本超低温-pm mhab.pdf VIP
- 格力超低温空气源热泵机组样本.pdf VIP
- 2025工程建设项目多测合一成果报告书范本.docx
- 元器件失效率可靠性计算.xls VIP
- 深圳市第十六届职工技术创新运动会暨2026年深圳技能大赛采购师技能竞赛初赛题库及答案(500题).docx VIP
- 陆军第七十二集团军医院招聘考试真题2025.docx VIP
原创力文档

文档评论(0)