- 11
- 0
- 约3.58千字
- 约 30页
- 2018-11-10 发布于河南
- 举报
《第3章3.4 算法和数据结构》.ppt
3.4 算法和数据结构 3.4.1 算法 3.4.2 数据结构 3.4.1 算法 1. 什么是算法? 算法是解决问题的方法与步骤 例:有三个硬币,其中一个是伪造的,另两个是真的,伪币与真币重量略有不同。现在提供一座天平,如何找出伪币呢? 算法是一中将智能与他人共享的途径 关于算法的三方面问题 如何确定算法(算法设计)? 算法的设计一般采用由粗到细、由抽象到具体的逐步求精的方法 如何表示算法(算法表示)? 如何使算法更有效(算法分析)? 3. 算法的表示 算法的表示方法 文字说明 流程图表示 用N-S盒图表示算法 用PAD图描述算法 伪代码(一种介于自然语言和程序设计语言之间的文字和符号表达工具) 自然语言描述 “比较A与B的重量,若A=B,则C是伪造的;否则再比较A与C的重量,若A=C,则B是伪造的;否则A是伪造的。” 缺点: 容易产生歧义,很难 “精确”地进行表达 叙述冗长,很难清楚地表达算法的逻辑流程 算法的流程图表示 流程图由结点和有向边构成,它描述了算法所执行操作的顺序及执行操作的条件 流程图符号 : 求最大公约数的伪代码表示 4. 算法的分析 算法分析的基本内容 1、正确性:给定有效输入后,经过有限时间的计算,产生正确的输出结果 2、执行算法所要占用的计算机资源,包括时间资源和空间资源两个方面 3、算法是否容易理解,是否容易调试和测试 时间复杂性(T
您可能关注的文档
- 《电气控制技术2》.ppt
- 《电气控制技术及PLC原理》.ppt
- 《电气控制技术基础》.ppt
- 《电气检测技术4.5》.ppt
- 《痴呆——F00_》.ppt
- 《痴呆》.ppt
- 《白银市场分析》.ppt
- 《碳纤维截面加固计算LTC2016》.xls
- 《碳纤维片材加固计算表格(GB50367-2016)》.xls
- 《碳纤维片材加固-梁抗弯加固表格.》.xls
- 2026《岳阳林纸中高层领导力现状、问题及对策》9200字.doc
- 2026《云南白药内部控制中存在的问题及对策研究》6500字 .doc
- 2026《云南水富云天化企业所得税会计研究》8800字 .doc
- 2026《长赐轮事件中的各类损失及海上保险问题分析》4200字.docx
- 2026《直播带货发展背景下企业品牌价值评估研究的相关理论文献研究综述》6100字.docx
- 6 怎么都快乐 课件-2025-2026学年语文一年级下册统编版.pptx
- 2026《旬邑彩贴剪纸保护与传承研究的文献综述》3300字.docx
- 2026《伊春光明集团薪酬管理改进调研报告》6000字.doc
- 《变现金句1000条》番外篇.pdf
- 第8课《时间的脚印》课件(内嵌视频)-2025-2026学年统编版语文八年级下册.pptx
最近下载
- 高中植物学知识点重点整理与试题库.docx VIP
- 偏最小二乘回归分析:原理、问题与实践探究.docx VIP
- 一例高血压患者的护理查房PPT课件.pptx VIP
- 轨道减振效果实验室评价方法.pdf VIP
- (2026年)高血压患者的护理查房PPT课件.pptx VIP
- (2026年)高血压患者的护理查房PPT课件.pptx VIP
- Super-Simple-Songs-42首经典儿歌歌词+图片.pdf VIP
- 2026年水利工程施工质量监理合同协议书.pdf VIP
- 基于工业机器人上下料控制系统设计.doc VIP
- ISO 14001-2026《环境管理体系 要求和使用指南》内容变化及应对措施(雷泽佳编制-2026A0).pdf VIP
原创力文档

文档评论(0)