§1.1数据结构的基本概念 §1.1.1数据结构的研究内容及其重要性 ?用计算机处理问题的步骤 ? 首先需要把客观对象抽象为某种形式的数据 ? 然后设计对这些数据进行处理的算法,由计算机执行设计好的算法, ? 用某种计算机语言(例如:C语言)描述交计算机处理。 ?数据结构的重要性 程序=数据结构+算法 ?数据结构的学科地位 ?数据结构的主要内容 1968年美国的唐纳德·克努特(Donald E. Kunth)教授出版了其名著《计算机程序设计艺术》第一卷《基本算法》,首次系统地阐述了数据结构的主要内容,即: ?数据的逻辑结构 ?数据的存储结构 ?对数据的操作 §1.1.2 数据结构中的基本概念和术语 一、术语 ?数据(data): 数据是信息的载体,是描述客观事物的数、字符、以及所有能输入到计算机中、能被计算机程序识别和处理的符号的集合。 ?数据的分类 ?数据类型(data type): ?图状结构或网状结构 结构中的数据元素之间存在着多对多的关系。图中任一结点都可与多个其它结点关联,即图的结点之间的关系是任意的。树是图的一种特例。 例如:交通规划;邮递员问题。 如下图所示: ?时间代价(最坏、最好和平均情况) ? 最好情况下的时间代价。 ?
您可能关注的文档
- 美沙酮维持治疗精读.ppt
- 美术形形色色的背景精读.ppt
- 美术中国古代传统服饰精读.ppt
- 美学十五讲精读.ppt
- 门诊护士服务礼仪精读.ppt
- 蒙牛乳业的市场营销策划书精读.ppt
- 《职业健康监护技术规范》罗光明学案.ppt
- 蒙台梭利语言教学教案精读.ppt
- ESC急性肺栓塞诊治指南学案.ppt
- 孟德尔的豌豆杂交实验(二)时精读.ppt
- 会计人员2023年工作总结(15篇).doc
- 2026年国际客户经理考试大纲含答案.docx
- 宣贯培训(2026年)《MTT 1100-2009煤矿用隔爆型高压电缆接线盒》.pptx
- 宣贯培训(2026年)《MTT 1106-2009卡瓦式止浆塞》.pptx
- 2025年安徽芜湖市中考数学试题及答案.docx
- 宣贯培训(2026年)《MTT 989-2006矿用防爆柴油机无轨胶轮车通用技术条件》.pptx
- 2025年安徽宿州市中考英语试题及答案.docx
- 2026年企业培训师岗位面试题库及答案.docx
- 宣贯培训(2026年)《MTT 993-2006垂直提升带式输送机 技术条件》.pptx
- 2025广西师大附外国语高一数学分班考试真题含答案.docx
原创力文档

文档评论(0)