1 / 37
文档名称:

算法引论及简单算法.ppt

格式:ppt   大小:207KB   页数:37页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

算法引论及简单算法.ppt

上传人:jiaoyuan2014 2021/7/20 文件大小:207 KB

下载得到文件列表

算法引论及简单算法.ppt

文档介绍

文档介绍:补充材料1 算法引论及简单算法
2010年11月1日
计算机语言与程序设计基础
1
注 意
算法是程序设计的灵魂
2
与数据结构的区别:
考虑问题的角度:数据结构关心不同的数据结构在解题中的作用和效率;算法关心不同设计技术的适用性和效率。
考虑问题的高度:数据结构关心的是解具体问题,算法不仅如此,它提供一种解决问题的通用方法。
与其他课程的关系
高级程序设计语言(C语言,等)
数据结构
算法设计与分析
系统的设计与实现
3
主要内容
目标:了解算法分析的基本含义。掌握查找算法、排序算法、递推算法等算法理念。
提纲
算法分析
查找算法
排序算法
递推算法
4
算法分析
前面的课程内容以C语言语法为主
本补充章介绍一些基本算法
大家在编写程序的时候,“八仙过海,各显神通”,解决同一个问题,可以使用各种方法。
算法之间存在着“优劣”之分
5
算法分析
1、算法分析的目的

通过对算法分析,在把算法变成程序实际运行前,就知道为完成一项任务所设计的算法的好坏,从而运行好算法,改进差算法,避免无益的人力和物力浪费。
6
算法分析
2、算法分析的含义
算法分析是一种分析技术,它以独立于具体的硬件平台、编译器和编程语言的方式,来描述算法的执行行为,即它关心的是算法,而不是程序。
算法分析是一种测量算法的性能的方法,它不关心精确的细节,如在算法的某次运行中总共执行了多少条机器指令,而是想要一个大致的估计,即随着输入数据规模的增大,算法所需工作量以何种速度递增。(关心变化趋势)
7
算法分析
3、算法复杂性
时间复杂性和空间复杂性
8
算法分析
,一旦达到这个上限,程序将被强制结束。

为什么要考虑时间复杂性?
9
,需指明分配给该程序的内存大小。

,从中择取。

考虑程序的空间复杂性的理由:
算法分析
10

最近更新

基于CityGML城市建模研究——以桥梁监测模型为.. 2页

基于ANSYS的0-3型压电复合材料电荷分布研究及.. 2页

基于65纳米工艺的MOS器件和环形振荡器电路的应.. 2页

城镇化过程中家庭教养方式对初中生心理健康的.. 2页

2024年少儿艺术培训中心广告语 21页

城市生活污水处理厂运行效能评价指标体系研究.. 2页

2024年小班音乐活动教案 31页

2024年小班语言走进冬天教案 6页

城市公园绿地布局研究——以天津市为例的开题.. 2页

教导主任的辞职报告3篇 7页

2024年小班教案认识颜色 14页

地方综合性大学校长战略思想研究的开题报告 2页

2024年小班大茶壶,小茶杯教案 11页

2024年小班健康爱护我们的牙齿教案及反思 17页

2024年小班个人教学工作总结 11页

2024年小狗小学作文[合集7篇] 7页

2024年小朋友的表扬信汇编 20页

2024年小手拉大手活动总结集锦 8页

2024年小孩不笨2观后感汇编15篇 16页

国内外脑功能MRI领域的文献计量及可视化分析的.. 2页

2024年小学重阳节主题活动总结10篇 12页

围手术期口服阿司匹林对经尿道前列腺电切术出.. 2页

美国签证DS160申请表信息中文版 4页

谈道德与法治教学中的“知行合一” 2页

光伏电力并网工程关键施工技术、工艺及工程项.. 6页

化学品安全技术说明书MSDS草酸钠 3页

留守儿童心理辅导讲座课件PPT 55页

仓库运营管理方案规划方案 5页

初中英语教学中利用音标提高单词记忆效率的研.. 8页

出厂检验报告单(棉粕) 4页