- 2
- 0
- 约 28页
- 2017-06-13 发布于四川
- 举报
数据结构的在程序设计中的应用
长沙市一中 肖洲
【】【】【】
“数据结构+算法=程序”,这就说明程序设计的实质就是对确定的问题选择一种合适的数据结构,加上设计一种好的算法。由此可见,数据结构在程序设计中有着十分重要的地位。
数据结构是相互之间存在一种或多种特定关系的数据元素的集合。因为这其中的“关系”,指的是数据元素之间的逻辑关系,因此数据结构又称为数据的逻辑结构。而相对于逻辑结构这个比较抽象的概念,我们将数据结构在计算机中的表示又称为数据的存储结构。
建立问题的数学模型,进而设计问题的算法,直至编出程序并进行调试通过,这就是我们解决信息学问题的一般步骤。我们要建立问题的数学模型,必须首先找出问题中各对象之间的关系,也就是确定所使用的逻辑结构;同时,设计算法和程序实现的过程,必须确定如何实现对各个对象的操作,而操作的方法是决定于数据所采用的存储结构的。因此,数据逻辑结构和存储结构的好坏,将直接影响到程序的效率。
二、选择合理的逻辑结构
在程序设计中,逻辑结构的选用就是要分析题目中的数据元素之间的关系,并根据这些特定关系来选用合适的逻辑结构以实现对问题的数学描述,进一步解决问题。逻辑结构实际上是用数学的方法来描述问题中所涉及的操作对象及对象之间的关系,将操作对象抽象为数学元素,将对象之间的复杂关系用数学语言描述出来。
根据数据元素之间关系的不同特性,通常有以下四种基本逻辑结构:集
您可能关注的文档
最近下载
- (2017)溃疡性结肠炎中医诊疗专家共识意见.pptx VIP
- 传媒法规与伦理教学课件(共22章)媒介融合环境下的传媒规制.pdf VIP
- 第1章心理学与生活课件.pptx VIP
- 非煤矿山采场及边坡稳定安全对策措施培训.pptx
- 液化天然气处置方案.docx VIP
- CO2矿化利用固废联产建材骨料示范项目(一期)环境影响报告表.pdf VIP
- 一年级道法上册一年级上道德与法制教案(含教学计划+单元计划).doc VIP
- 2025中考数学一轮复习:反比例函数 (6个考点清单+10种题型解读)解析版.pdf VIP
- DB62_T 4539.3-2023 突发环境事件管理指南 第3部分:信息报告.docx VIP
- 20以内混合加减法口算天天练-每页100题-打印版.docx VIP
原创力文档

文档评论(0)