- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
;*;提纲;提纲;什么是算法(Algorithms)?;算法的特性;程序(Program);算法与程序的区别与联系 ;问题求解(Problem Solving);*;问题表示;排序问题;算法示例—插入排序算法;算法描述 ; templateclass Type
void InsertionSort(Type *a, int n)
// 数组a中包含了n个待排序的数.
{
Type key;
for (int i = 1; i n; i++)
{ key=a[i]; // Insert a[i] into the sorted sequence a[0..i-1].
int j=i-1;
while( j=0 a[j]key )
{ a[j+1]=a[j];
j--;
}
a[j+1]=key;
}
};算法的正确性分析;提纲;算法复杂性;算法复杂性分析;决定算法复杂性的因素;时间复杂性的计算;最坏、最好或平均的情况;时间复杂性的计算;算法的数量级;复杂性分析的简化;用阶来表示复杂性;???间复杂性的渐近性态;几个记号;渐进分析中函数比较;渐近上界记号O;*;练一练:算法复杂度分析;例2:
int ArrayMin(int a[ ], int n)
{ min=a[0];
for (i=1; in; i++)
if (a[i]min) min=a[i];
return min; }
;例3:嵌套循环情况
(1) x=0;y=0;
(2) for(k=1;k=n;k++)
(3) x++;
(4) for(i=1;i=n;i++)
(5) for(j=1;j=n;j++)
(6) y++;
该算法段的时间复杂度为T(n)=Ο(n2)。
当有若干个嵌套循环语句时,算法的时间复杂度是由嵌套层数最多的循环语句中最内层语句的执行次数决定的。;例4:嵌套循环情况
for(i=1;i=n;++i)
for(j=1;j=n;++j)
{ c[i,j]=0;
for(k=0;k=n;++k)
c[i,j]= c[i,j]+a[i,k]*b[k,j];
};非递归算法的基本法则:;*;*;*;*;*;*;*
您可能关注的文档
- 第1章分布式系统基础知识试题.ppt
- 第1章工程项目管理试题.ppt
- 第1章供应链视角下的物流管理试题.ppt
- 第1章海洋与海洋测绘试题.ppt
- 第1章基础算法设计与试题.ppt
- 第1章课程详解试题.ppt
- 第1章连续时间信号分析试题.ppt
- 第1章民用建筑构造2试题.ppt
- 第1章汽车电气设备试题.ppt
- 第1章软件工程概述试题.ppt
- 2023人音版音乐六年级上册教学计划、教学设计及教学总结.pdf
- 基于无人机仿导地线飞行的输电线路缺陷检测技术研究.docx
- 2025年汽车技师职业鉴定考前冲刺练习题及参考答案详解(综合题).docx
- 2025年汽车技师职业鉴定考前冲刺测试卷【基础题】附答案详解.docx
- 2025年深圳信息职业技术学院单招职业适应性考试题库精选.docx
- 2025年深圳信息职业技术学院单招语文测试模拟题库有答案.docx
- [52906916]自然拼读+组合音(课件)-2024-2025学年通用版英语六年级下册.pptx
- 碳化硅-环氧非线性复合材料的电热联合老化特性研究.docx
- 2025年汽车技师职业鉴定考前冲刺练习题【精华版】附答案详解.docx
- 2025年汽车技师职业鉴定考试综合练习【B卷】附答案详解.docx
文档评论(0)