第1章算法引论详解
算法设计与分析 主要内容介绍 第1章 算法引论 第2章 递归与分治策略 第3章 动态规划 第4章 贪心算法 第5章 回溯法 第6章 分支限界法 第7章 概率算法 第8章 NP完全性理论 第9章 近似算法 第10章 算法优化策略 第1章 算法引论 1.1 算法与程序 1.2 表达算法的抽象机制 1.3 描述算法 1.4 算法复杂性分析 1.1 算法与程序 算法: 是满足下述性质的指令序列。 输 入:有零或多个外部量作为算法的输入。 输 出:算法产生至少一个量作为输出。 确定性:组成算法的每条指令清晰、无歧义。 有限性:算法中每条指令的执行次数有限,执行每条指令的时间也有限。 程序: 是算法用某种程序设计语言的具体实现。程序可以不满足算法的性质(4)即有限性。 例如: 操作系统是一个程序,不是算法,但其各种任务如作业管理、进程调度可以采用特定的算法来实现。 1.2 表达算法的抽象机制 1.算法的三要素(数据、运算和控制) 算法的数据: 基本数据(布尔值 字符 整数 实数) 较复杂数据(向量 矩阵 记录) 更复杂数据(集合 树 图 声音 图像) 算法的运算: 基本运算(逻辑 赋值 算术 关系) 复杂运算(函数值计算 向量运算 集合运算 表、树、图上的运算) 2.从机器语言到高级语言的抽象 高级程序设计语言的主要好处是: (1)更接近算
您可能关注的文档
最近下载
- 热力学㶲分析方法及蒸汽压缩制冷循环的㶲分析.doc VIP
- 附件4:黑龙江省高校毕业生入党积极分子登记表.doc VIP
- DB32T 2334.2-2013 水利工程施工质量检验与评定规范 第2部分建筑工程.pdf VIP
- 药物靶标发现与筛选.pptx VIP
- 氢能源燃料电池动力系统维护手册v1.1.pdf VIP
- 《GBT20501.3-2017-公共信息导向系统导向要素的设计原则与要求第3部分:平面示意图》.pdf
- DB5331_T 35-2021 德昂酸茶加工技术规程.docx
- 2026年天津河东高三质量检测(二)语文试卷打印版(含答案解析).docx VIP
- 俄语字帖练习.pdf VIP
- 2026年西安市离婚协议书标准版.docx VIP
原创力文档

文档评论(0)