- 25
- 0
- 约4.17千字
- 约 30页
- 2017-02-05 发布于上海
- 举报
第1章算法概述课品
算法设计与分析 第1章 算法概述 1.1 算法与程序 1.2 算法复杂性分析 学习要点: 理解算法的概念。 理解什么是程序,程序与算法的区别和内在联系。 掌握算法的计算复杂性概念。 掌握算法渐近复杂性的数学表述。 掌握用C++语言描述算法的方法。 1.1 算法与程序1.1.1 算法(Algorithm) 算法是指解决问题的一种方法或一个过程。 算法是若干指令的有穷序列,满足性质: ①输入(Input):一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件。 ②输出(Output):一个算法有一个或多个输出,以反映对输入数据加工后的结果,没有输出的算法是毫无意义的。 ③确定性(Definiteness):组成算法的每条指令是清晰,无歧义的。 ④有限性(Finiteness):算法中每条指令的执行次数是有限的,执行每条指令的时间也是有限的。 ⑤可行性(Effectiveness):算法中执行的任何计算步都是可以被分解为基本的可执行的操作步,即每个计算步都可以在有限时间内完成(也称之为有效性)。 1.1.2 程序(Program) 程序是算法用某种程序设计语言的具体实现。 程序可以不满足算法的性质(4)。 例如操作系统,是一个在无限循环中执行的程序,因而不是一个算法。 操作系统的各种任务可看成是单独的问题,每一个问题由操作系统中的一个子程序通过特
您可能关注的文档
- 天主教堂的建筑形态课品.ppt
- 天天红酒课堂(中级)供参考学习.doc
- 太原星河湾初探课品.ppt
- 好礼仪带来好前程课品.ppt
- 如何正确看待中美关系课品.ppt
- 学校2013课品.ppt
- 宁夏白芨滩风沙治理调查研究供参考学习.doc
- 安全生产事故案例分析课品.ppt
- 安全问题课件课品.ppt
- 安利文化,理念,价值观课品.ppt
- 十五五规划下科研仪器与试剂国产化对创新药研发的成本影响.pptx
- 十五五规划下生物防治技术迎来规模化投资窗口.pptx
- 十五五规划下生物医药基因疗法安全性监测投资机遇及体系.pptx
- 十五五规划下医药领域地理因素与区域流行病学的投资指向.pptx
- 合规红线与避坑实操手册(2026)《NBT 11517-2024矿用提升容器重要承载件无损检测方法与判定规则》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11520-2024煤矿井下顺槽刮板转载机用迈步自移装置》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11537-2024煤矿在用卡轨人车检测检验规范》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11540-2024煤和岩石耐磨性测定方法》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11542-2024煤矿巷道笼式锚索底板锚注支护技术规范》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11541-2024顺层定向长钻孔预抽煤巷条带煤层瓦斯区域防突技术规范》.pptx
原创力文档

文档评论(0)