- 18
- 0
- 约8.62千字
- 约 63页
- 2017-05-30 发布于北京
- 举报
时间复杂度的渐进表示法 算法中所有语句的次数(频度)之和是矩阵阶数n的函数 f(n) = 2n3 + 3n2 + 2n +1 一般地,称n是问题的规模。执行次数f(n)是关于n的多项式函数,f(n)与执行时间成正比。 当n趋于无穷大时,把执行次数函数f(n)的数量级(阶)称为算法的渐进时间复杂度 T(n) = O(f(n)) ----大O表示’渐进’ T(n) = O(n3) X=1 ;y=1; For(k=1,k=n,k++) X=x+1; { L1 } For(i=1;i=n,i++) { For (j=1;j=n,j++) y=y+1; { L2 } } F(L1)=n;F(L2)=n2; T(n)=0(n2) 可见,当有多个串行的循环语句时,算法的时间复杂度由嵌套层次最多的循环语句中最里层语句的频度决定。 int i = n; while ( i = 1 A[i] != k ) i--; return i; 2.1.3 算法描述 1、数据结构表示 数据存储结构均用类型定义(typedef)的方式描述 2、实现算法 用函数描述 函数类型 函数名(函数参数表) { 内部数据说明;
您可能关注的文档
最近下载
- 安徽大学1011学年计算机网络期末试卷.doc VIP
- 2023届高考地理一轮复习课件11气旋与反气旋.pptx VIP
- 2024年中国民用航空飞行学院马克思主义基本原理概论期末考试题汇编.docx VIP
- 安徽大学《计算机网络》2024 - 2025 学年第一学期期末试卷.pdf VIP
- 本科毕业设计_单相正弦波变频电源自动化.doc VIP
- 晶圆传递scara机器人结构设计及解耦控制.docx
- 汽车差速器的设计.doc
- 国际传播(第3版) 课件全套 李智 第1--10章 国际传播的学科概说---国际传播的效应.pptx
- 安徽大学期末试卷安徽大学计算机网络测试题[1].pdf VIP
- 福建2020中考英语686个高频词.pdf VIP
原创力文档

文档评论(0)