算法设计与分析 云南大学 廖鸿志 内容 计算模型和计算复杂性的测度 数据结构与递归技术 分治与平衡 排序 动态规划 贪心法 回溯法 分枝限界法 第一章 计算模型和计算复杂性的测度 1.1引言 1.算法的概念 基本上几乎所有的程序都是为了实现某种算法,简言之算法就是处理问题的步骤与逻辑,它是有穷规则的有序集合。算法分为数值算法与非数值算法。 数值算法有:概率统计计算、线性代数计算、数值逼近、数值微分、数值积分、数学规划等。 数值算法是通用的,一般可用解析式表示:而非数值算法只是思想或思路,要根据具体问题按这种思想或思路进行设计。 1.1引言 2 算法的特征 (1)有穷性:算法应该是有穷规则,在有穷步骤后终止。 (2)确定性:算法的任何一步都应该有且仅有一个解释。 (3)能行性:算法应该符合问题的要求,应该在有限时间内完成。 (4)输入与输出:有零个或多个外部量作为算法的输入,算法产生至少一个量作为输出。 1.1引言 程序与算法不同,程序是算法用某种程序设计语言的具体实现。程序可以不满足算法的有限性。例如操作系统,它是在无限循环中执行的程序,因而它并不是算法。然而可以将它的各种任务看成一些单独的问题。每一个问题由操作系统的一个子程序通过特定的算法实现。该子程序在得出输出结果后便终止。 1.1引言 3 算法设计与分析的步骤 (1)问题的描述:明确输入与输出。 (2)建立模型:
您可能关注的文档
- 水文学(第2章-河流)-叶许春2浅析.ppt
- 水污染控制工程浅析.ppt
- 水资源利用与保护1浅析.ppt
- 思想品德:第四课《了解基本国策与发展战略》第三框(人教新课标九年级)浅析.ppt
- 思想品德粤教版1.2明辨是非浅析.ppt
- 思修第七章3节浅析.ppt
- 四川高考化学二轮元素推断专题浅析.ppt
- 四川省2016中考化学考点聚焦第28讲专题六化学计算浅析.ppt
- 四川省江油市花园路初级中学七年级英语上册Unit1Myname’sGinaSectionB2(新版)人教新目标版浅析.ppt
- 四川省江油市花园路初级中学七年级英语上册Unit3IsthisyourpencilSectionB1浅析.ppt
- 2023-2024学年浙江省A9协作体高二下学期期中联考政治试题含答案.docx
- DB61∕T 1931-2024 冷料超薄罩面施工技术规范.docx
- 联盟学校2026年5月高三模拟考试日语.docx
- 2026年七年级下册英语期中模拟卷(全解全析)(广东专用).docx
- 高级卫生专业技术资格考试临床药学(045)(副高级)梳理重点解析(2026年).docx
- 精神病学(中级340)基础知识卫生专业技术资格考试复习要点详解(2026年).docx
- 党课讲稿:充分发挥党员干部先锋模范作用,引领学校高质量发展3篇.docx
- 导游知识问答题题库之综合知识.docx
- 英语+答案辽宁实验中学2027届高二年级下学期4月阶段性测试(4.7-4.docx
- 浙江金华市金华市卓越联盟2024-2025学年高二下学期5月月考语文试题.docx
原创力文档

文档评论(0)