- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法设计与分析Design and Analysis of Algorithms 任课教师:张岩 联系方式: zyzy11@126.com 答疑地点:宋健研究院北427 教材、参考书与课时安排 教材 课时安排 授课 :32学时 实验 : 16学时 作业要求 独立完成自己的工作,并进行抽查 实验要求 以组为单位进行算法设计,分工明确,各自完成自己的工作,独立书写实验报告 主要内容 算法分析体系及计量 算法基本工具及优化技巧 基本的算法策略 迭代算法 蛮力法 分治算法 贪婪算法 动态规划 第1章 算法概述 主要内容 学习目标:用计算机求解问题 用计算机求解问题与算法 问题求解 人工智能的成就—博奕 模拟人类的智能去解决问题 用计算机求解问题的步骤 一、问题分析(checklist) 二、数学模型的建立 最适合于此问题的数学模型是什么? 是否有已经解决的类似问题可以借鉴? 注重对不同模型的分析与比较 三、算法设计与选择 从数据结构、模型等方面进行考虑 四、算法表示 流程图、盒图、PAD图和伪码等 五、算法分析 时间与空间上的开销 建立衡量算法优劣的标准 六、算法实现 七、程序调试 选择测试方法与测试实例 八、文档编制 算法及其要素和特性 算法定义(按照某种机械步骤一定可以得到问题结果的处理过程) 算法的三要素 操作(算术、关系、逻辑、数据传送) 控制结构 数据结构 算法的基本性质 目的性、分步性、有序性、有限性、操作性 算法的地位 是计算机科学中最具有方法论性质的核心概念 基本特征 有穷性、确定性、可行性、有输入输出 算法设计及基本方法 质量指标 正确性、可读性、健壮性、高效率与低存储需求 结构化方法—本书采用的方法 自顶向下,逐步求精 模块化设计—简单、独立和完整 模块间的接口 面象对象方法 抽象化、封装性、多态性、继承性 从算法到实现 数据类型的选择 计算过程的差异 结果的输出格式 测试、调试 算法描述 算法描述简介 自然语言 流程图 盒图 PAD图 伪代码 程序设计语言(不是很适合算法描述) 算法描述约定(类C) 3种基本控制结构 数据结构 模块及模块间的接口方式的描述 其他说明 运算符采用较通用的形式 mod、逻辑运算法 \表示整除;/带小数的除 不等号 注释用/···/ input/print 库函数的使用 一个简单问题的求解过程 现代常用算法概览 压缩算法 概念:采用特殊的编码方式来保存数据,使数据占用的存储空间比较小。 应用:文字、图形、图像 分类:(非)即时压缩、数据和文件压缩、无损(2:1~5:1)与有损压缩 压缩原理:冗余、频度、相关性 压缩算法 无损压缩:Huffman、字典压缩等 有损压缩:脉冲编码调制(PCM)、线性预测(LPC)、矢量量化(VQ)离散小波变换(DWT)等 加密算法 概述:信息安全的核心技术 加密/解密算法 其它加密方法 人工智能算法 概念:人类智能的计算机模拟 研究方法:仿生学、计算机—数学、心理学等 现状与未来:实现了人类左脑的逻辑推理;将来仿人类右脑的模糊处理能力和整个大脑的并行化处理 并行算法 概念:把一个事物的行为看成是多个事物互相作用的结果 目的:提高计算速度;解决传统计算机无法解决的问题 划分、子问题交互、映射 其它实用算法 数值算法 Maple、MATLAB、Mathematica等 运筹学相关算法、LINDO 统计分析算法 SPSS、SAS 网络搜索引擎算法 提高搜索引擎对用户检索提问的理解 对检索结果进行处理(排名算法) 基于链接评价的搜索引擎(Google) 基于大众性搜索引擎(Direct Hit) 确定搜索范围,提高搜索引擎的针对性 垂直搜索 非www信息搜索(ftp、doc类搜索) 优化检索结果 纯净搜索引擎 元搜索引擎 本章小结 计算机求解问题的步骤 算法设计基本方法 算法描述 现代常用算法的概述,包括分类、研究现状及发展 如果a/c与b/c不互质,则不是最大公约数,还有当前数的倍数可以当公约数 辗转相除法 正常的编码是什么 Ip电话即时压缩 生活中,也经常使用压缩数据:短信回答:1—换登机牌,2—不换登机牌 加密与解密:古典、对称/非对称:DES/RAS 其它方面:数据传输/软件加密 加密与解密:古典、对称/非对称:DES/RAS 其它方面:数据传输/软件加密 * 哈尔滨工业大学(威海) * 算法设计与分析 吕国英 主编 清华大学出版社 Introduction to Algorithms (Second) Thomas H. Common HIGHER EDUCATION PRESS 参考资料 计算机算法设计与分析 (第2版) 王晓东 电子工业出版社 Introduction to the Design and Analysis
您可能关注的文档
- 第四章 编程基本功.ppt
- 第四章 存储管理1操作系统.ppt
- 第四章 算法策略1.ppt
- 第四章数据结构串.ppt
- 第五章 、电气设备安装工程工程量清单项目设置及计价.ppt
- 第五章 工程量清单编制.ppt
- 第五章 信息安全原理与技术ch05-Hash函数和数字签名.ppt
- 第五章第一节 工程量清单概述.ppt
- 第五章数组广义表.ppt
- 第五章网络支付.ppt
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
最近下载
- 工程项目成本分析表(房建).xls VIP
- 道路交通标志和标线(GB5768-2009).docx VIP
- 2024年全国高级配电线路工技能考试题库及答案.docx VIP
- 颗粒级配曲线不均匀系数计算.xls VIP
- 建筑工程CAD网络课程项目申报书--.docx VIP
- 《我与地坛(节选)》同步练习 统编版高中语文必修上册.docx VIP
- 道路交通标志和标线+第1部分:总则.docx VIP
- 2025年秋季学期-2026年春季学期中小学校(幼儿园)大宗食材(肉蛋)采购及配送项目方案投标文件(技术方案).doc VIP
- 耐高压PICC置管课件.ppt VIP
- 功能性子宫出血病历模板.pdf VIP
文档评论(0)