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

最近更新

2025年股东出资合作协议书 25页

2025年肇庆汕头揭阳全日制中小学校开学校历 4页

二零二五版学校聘用教师劳务合同范例 8页

2025年聘用合同模板电子版 30页

县域司法改革亮点资料汇编 5页

二零二五版学校前期物业合同 8页

2025年职称评定个人总结格式 17页

二零二五版存货质押借款 9页

2025年职工自我鉴定简述范文五篇 7页

二零二五版婚前保证书范例 8页

二零二五版委托运输合同样本 9页

二零二五版委托拍卖协议书范例 9页

基于FSMC的结构化道路视觉导引系统 3页

2025年禹阁主题宾馆安全手册 67页

基于EMD的电网谐波检测及DSP实现 3页

二零二五版天津二手房买卖房屋协议书 9页

二零二五版大米采购合同 9页

基于CUDA的各向异性热传导模型的图像修复 4页

二零二五版大型仓库房屋租赁合同 8页

二零二五版多人合伙人股权转让协议书 8页

二零二五版外籍教师聘用合同中英文 6页

基于BS模式的教务管理系统的设计与实现 3页

基于BP神经网络的卧虎山水库水质评价 4页

基于B--S期权定价模型的可转债定价研究的开题.. 3页

基于ASP.NET的酒店客房管理系统 3页

基于ARM的无线智能家居管理系统设计 3页

二零二五版堰塘承包合同简洁范例 7页

护理劳务聘用合同模板 8页

人教版pep英语四年级下册Unit3 B Let’s lear.. 7页

人卫慕课《走进肺功能》试题答案 18页