- 40
- 0
- 约1.19万字
- 约 47页
- 2016-05-13 发布于四川
- 举报
5.程序(Program)与算法不同 程序是算法用某种程序设计语言的具体实现。 只满足前四条特性的一组规则不能称之为算法,只能叫做计算过程—程序。 操作系统就是计算过程的一个典型例子。设计操作系统的目的是为了控制作业的运行,当没有作业时,这一计算过程并不终止,而是处于等待状态,一直等到一个新的作业的进入。 如何设计算法 如何表示算法 用恰当的方式表示算法,表达的方式有多种。 本教案依循教材,并考虑到学生的特点,选择了类C语言和类SPARKS的语言结合的伪代码来表示算法。不论学过C语言还是学过pascal语言的人,都很容易掌握这种描述。 如何确认算法 算法正确性的证明(算法确认algorithm validation) 证明算法对所有可能的合法输入都能算出正确的答案,这一工作称为算法确认。这一领域是当前很多计算机科学工作者集中研究的对象,还处于相当初期的阶段。 在学习本课程中,我们仅对算法的正确性进行一般的非形式化的讨论和通过对算法的程序实现进行测试。 如何分析算法 通过时间和空间复杂度的分析,确定算法的优劣 包括定量地分析算法需要多少计算时间和存储空间。分析算法不仅可以预计算法能否有效地完成任务,而且可以知道在最好、最坏和平均情况下运算时间,对解决同一问题不同算法的优劣作出比较。 算法分析步骤: 首先确定使用那些运算以及执行这些运算所
您可能关注的文档
- 《上海铁道》杂志读者人群分析.pdf
- 《通信建设工程概算、预算编制办法》.doc
- 《学习心理学》讲义.doc
- 01第14章第一讲(半导体器件).ppt
- 1.1_概述及运算基础.ppt
- 1.3_微型计算机系统的组成.ppt
- 1_管理活动与管理理论.ppt
- 1_函数与及极限.doc
- 1认识微课程培训.ppt
- 专题精讲:时间表达与疑问句构造.pdf
- 坚持以党的政治建设为统领 推进新时代党的建设新的伟大工程.pptx
- 伟大长征与党的实事求是思想路线纪念中国工农红军长征胜利90周年.pptx
- 坚持用党的创新理论凝心铸魂 筑牢强国建设民族复兴思想根基.pptx
- 伟大长征精神的数字化传承纪念红军长征胜利90周年的时代思考.pptx
- AI+电子商务文案策划与写作课件 项目四 使用 AIGC 工具辅助完成电子商务文案撰写攻略.pptx
- AIGC通用实训教程课件 实训九 AIGC视频优化技术应用.pptx
- 《新能源汽车检测与故障诊断技术》工学一体化课件 06新能源汽车电池管理系统无法通信故障诊断与排除.pptx
- AIGC通用实训教程课件 实训十 AI协同自动化办公技术.pptx
- AIGC通用实训教程课件 实训八 AIGC视频处理技术.pptx
- AIGC通用实训教程课件 实训十二 AI智能体构建.pptx
最近下载
- ISO基础知识培训资料课件.pptx VIP
- 手足口病多学科决策模式中国专家共识(2025版).docx
- 2026年专升本《高等数学》核心考点与模拟试卷.docx VIP
- 面向跨平台教育资源聚合的知识图谱实体去重与消歧算法研究.pdf VIP
- 2025年无人机驾驶员执照无人机知识产权保护与侵权风险专题试卷及解析.pdf VIP
- 2025年信息系统安全专家网络安全法与密码应用安全评估专题试卷及解析.pdf VIP
- 2026上海市嘉定区优秀大学毕业生储备计划招录15人考试参考题库及答案解析.docx VIP
- 2025年房地产经纪人商品房预售资金监管账户与使用专题试卷及解析.pdf VIP
- 2025年测绘师合成孔径雷达干涉测量(InSAR)高级数据处理专题试卷及解析.pdf VIP
- YY∕T 1598-2018 组织工程医疗器械产品 骨 用于脊柱融(可复制版).pdf
原创力文档

文档评论(0)