- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构ppt课件1绪论
数 据 结 构 参 考 教 材 数据结构—C语言版 耿国华 等编著 西安电子科技大学出版社 课程主要内容 第一章 绪论 第二章 线性表 第三章 栈和队列 第四章 串 第五章 数组和广义表 第六章 树和二叉树 第七章 图 第八章 查找 第九章 内部排序 (第四章、第五章不作为考核要求) 第一章 绪论 1.1 什么是数据结构 1.2 基本概念和术语 1.3 算法和算法分析 1.1 什么是数据结构 例1、学籍管理问题——表结构 数据结构是一门研究非数值计算的程序设计问题中的操作对象以及它们之间的关系和操作的学科。 1.2 基本概念和术语 1、 数据(data) 数据是描述客观事务(实体)的数值、符号以及能输入机器且能被机器处理的各种符号集合。 早期:整数、实型、布尔型;数据处理侧重于程序设计技巧。 后期:应用领域扩大,非数值运算占90%,声音、图像;数据处理侧重于数据组织上。 2、 数据元素(data element) 数据元素是组成数据的基本单位,在计算机程序中做为一个整体进行考虑和处理。 3、 数据项(data item) 具有独立意义的、不可分割的数据的最小单位。 如:学生信息表中的“学号”、“姓名”、“性别”、“出生日期”、“政治面貌”等。 人-机对弈中“下一步”棋子应该放入哪一个格内的“格子”。 4、 数据对象(data object) 性质相同的数据元素的集合,是数据的一个子集。 如: 学籍表数据对象:由若干相同的学生信息组成; 整数数据对象:{0,±1,±2,……} 字母字符数据对象:{“A”, “B”,“C”……} 5、 数据结构(data structure) 数据结构是相互之间存在一种或多种特定关系的数据元素的集合。 如:学生信息管理— 表结构; 人机对弈— 树结构; 教学计划— 图结构。 数据结构关心的是数据元素之间的相互联系和组织方式,以及对其施加的运算及运算规则,并不涉及数据元素的内容是什么。 6、数据结构的内容 (1)逻辑结构:反映数据元素之间逻辑关系。 a.集合关系:数据元素属于同一个集合; b.线性关系:数据元素属于一对一关系; c.树形关系:数据元素属于一对多关系; d.图状关系:数据元素属于多对多关系。 (2)存储结构:是逻辑结构在计算机中的存储,其中包括数据元素的表示和关系的表示。 ● 顺序映像(顺序存储结构) 特点:借助于数据元素在存 储器中相对位置表示 数据元素之间逻辑关 系。 ● 非顺序映像(链式存储结构) 特点:借助于存储地址 的指针表示数据 元素之间的逻辑 关系。 (3)运算集合。 例如:学生信息表 ● 逻辑结构: ● 存储结构:可顺序或非顺序 ● 运算集合:插入、删除、修改 按某种逻辑关系组织起来的一批数据,按一定的映像方式把它存放在计算机的存储器中,并在这些数据上定义了一个运算的集合,就叫做数据结构。 * * 学号 姓名 性别 出生日期 政治面貌 0001 王 军 男 1983/09/02 团员 0002 李 明 男 1982/12/25 党员 0003 汤晓影 女 1984/03/26 团员 … … … … … 例2 人机对弈问题——树结构 …… …….. …….. …… …... …… 例3 教学计划编排问题——图结构 C4, C5, C6 数据库原理 C7 C2, C4 计算机原理 C6 C3, C4 数据结构 C5 C1, C2 程序设计 C4 C1 离散数学 C3 无 计算机导论 C2 无 高等数学 C1 先修课 课程名称 编号 C1 C2 C3 C4 C6 C5 C7 学号 姓名 性别 出生日期 政治面貌 0001 王 军
您可能关注的文档
- 员工工作考核制度——有限公司专用.doc
- 合同排查治理自查报告.doc
- 备战二模适应性练习.doc
- AKH-0.66K开口式电流互感器AKH.doc
- S7200USS通讯的运用.doc
- XX乡镇“平安建设”工作汇报材料.doc
- 100个摄影法则.doc
- 小学四年级数学(下)期中试卷.doc
- 铜及其化合物金属材料复习学案.doc
- 导数综合题中的不等式——证明.doc
- 2025年成都市玩偶生产荧光涂鸦互动玩偶开发可行性研究报告.docx
- 2025年成都市海绵生产用于体育馆室外运动场地透水改造可行性研究报告.docx
- 2025年天津市体操鞋企业团建运动应用报告.docx
- 2025年上海市溶洞极限运动(速降)场地开发可行性研究报告.docx
- 2025年上海市涵洞工程施工技术应用可行性研究报告.docx
- 2025年上海市体育场馆设施扎带安全防护可行性研究报告.docx
- 2025年上海市牦牛育肥产业园区建设可行性研究报告.docx
- 2025年旅拍宠物陪伴拍摄项目可行性研究报告.docx
- 2025年上海市进口食品节庆主题快闪店可行性研究报告.docx
- 2025年上海市洗选厂尾矿综合利用产业化可行性研究报告.docx
文档评论(0)