《同方 第3章3.4 算法和数据结构》.pptVIP

  • 2
  • 0
  • 约1.67千字
  • 约 12页
  • 2016-11-03 发布于河南
  • 举报
《同方 第3章3.4 算法和数据结构》.ppt

3.4 算法和数据结构 程序=算法+数据结构 3.4.1 算法 3.4.2 数据结构 3.4.1 算法 算法是解决问题的方法与步骤 例:有三个硬币,其中一个是伪造的,另两个是真的,伪币与真币重量略有不同。现在提供一座天平,如何找出伪币呢? 分析: 方法明确而有序 按提供的条件进行操作 任何人均可仿照进行(共享智能) 算法是计算机软件的灵魂 计算机的通用性是因为它能运行各种各样的程序,而程序之所以能解决问题,是因为它所体现了正确的算法 算法所解决的是一类问题而不是一个特定的问题,例如 排序(sort) 可以是表格内容的排序,也可以是文件夹中文件的排序,可以按数字或文字排序,也可以按日期排序,等等 查找(search), 可以在文档中查找某个单词或在硬盘中查找某个文件,也可在Web上查找某个网页,等等 开发计算机应用的核心是:根据实际问题给出解题的算法,然后再将该算法在计算机上实现(即开发成为软件) 计算机算法的4个特点 目的:完成某个特定的信息处理任务 必须满足的性质: ① 确定性:算法中每一步操作的含义必须清楚明确,无二义性 ② 能行性: 算法中有待实现的操作都是计算机可执行的,即必须在计算机的能力范围之内,且在有限时间内能够完成 ③ 有穷性: 算法在执行了有限步操作后必须结束 ④ 算法结束后至少产生一个输出(包括参量或状态的变化) 3.4.2 数据结

文档评论(0)

1亿VIP精品文档

相关文档