- 61
- 0
- 约1.54万字
- 约 66页
- 2016-11-22 发布于浙江
- 举报
5.3.6数据结构与算法的关系 * 太原理工大学.计算机科学与技术学院.计算机基础教学部 1.数据结构与算法的联系 程序=算法+数据结构。数据结构是算法实现的基础,算法总是要依赖于某种数据结构才能实现的。往往是在研究一种算法的时候就已经构建了适合于这种算法的数据结构。 算法的操作对象是数据结构,数据结构是算法设计的基础。 算法设计必须考虑到数据结构,数据结构的设计和选择需要为算法服务,知道某种数据结构的典型操作才能设计出好的算法。 2.数据结构与算法的区别: 数据结构关注的是数据的逻辑结构、存储结构以及基本操作,而算法更多的是关注如何在数据结构的基础上解决实际问题。算法是编程思想,数据结构则是这些思想的逻辑基础。 本章小结 * 太原理工大学.计算机科学与技术学院.计算机基础教学部 一、算法 定义:是为解决问题而采用的方法或步骤, 特性:有穷性、确定性、可行性、输入可有可无、输出必须有。 表示方法:自然语言、流程图、N-S图、伪代码等。 3种结构:顺序结构:顺序结构按照顺序从上向下依次执行算法步骤 分支(选择)结构:选择结构根据给定的条件判断选择执行相应的步骤; 循环结构:循环结构在给定条件成立时,反复执行某些算法步骤。 算法质量的优劣:主要看算法的时间复杂度和算法的空间复杂度。 * 太原理工大学.计算机科学与技术学院.计算机基础教学部 二、常用的基本算法: 交换两个变量的值、
您可能关注的文档
- 《财务管理教学资料》财务管理学教案.doc
- 《财政学教学资料》ch01.doc
- 《财政学教学资料》ch02.doc
- 《财政学教学资料》ch03.doc
- 《财政学教学资料》ch04.doc
- 《财政学教学资料》ch05.doc
- 《财政学教学资料》ch07.doc
- 《财政学教学资料》ch08.doc
- 《财政学教学资料》财政选择判断.doc
- 《财政学教学资料》财政学名词解释陈共_第六版.doc
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
原创力文档

文档评论(0)