- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库结构p01_,p0口结构,数据库结构,数据库表结构,ecshop数据库表结构,非结构化数据库,数据库结构图,数据库结构设计,数据库的逻辑结构设计,晶体结构数据库
第1章 概论 (1) 数值问题 (2) 非数值问题 1.2.1 数据 1.2.2 数据类型 1.2.3 逻辑结构 1.2.4 存储结构(物理结构) 1.2.5 运算 1.2.6 算法 1.2.7 数据结构 1.3 算法分析 (1)时间复杂度 例 矩阵相乘 例 数组查找 (2)空间复杂度 (3)时空复杂度意义 总结 * 1.1 引言 1.2 数据结构的概念 1.3 算法分析 不论计算机作何用途,每一项应用总是某个程序的运行,用计算机解决任何问题都离不开程序设计。程序设计的实质就是数据的表示和数据的处理。 数据结构就是研究这两个方面的一些基本问题的,包括如何组织数据、数据元素之间是什么关系、数据在计算机中如何表示以及如何对数据进行操作等。 数值型 非数值型 整数 实数 … 程序 原始数据 1.1 引言 数据的加工处理 数据表示、数据处理 程序 程序设计的实质 字符 字符串 文字 图形 图象 声音 … 结果数据 求面积、体积 S=a×b V= a×b ×c ◆建模型 ◆设计解法 ◆编程 数据对象比较简单,如整型、实型或布尔型等, 数据结构的问题不突出,程序设计的主要精力集中在程序设计的技巧上, 解决问题的关键是数值计算方法(算法),程序以算法为中心。 也要用到数据结构知识 方程求根 f(x)=a2x2+a1x+a0=0 变量名? 零系数? 前后顺序? 快慢? 内存? 数组 压缩 线性 效率评价 f(x)=anxn+an?1xn?1+…+a1x+a0=0 赛程安排 A E D B F C J I A C B D H G F E 族谱(血缘关系) 学号 姓名 性别 出生日期 籍贯 入学成绩 所在班级 00201 杨润生 男 82/06/01 广州 561 00计算机200102 石磊 男 83/12/21 汕头 512 00计算机1 … … … … … 档案管理 数据对象非数值型, 数据间关系复杂、处理复杂(不能用数学公式表示), 如何有效表示关系、 如何有效处理数据,成为问题的关键。 选择合适的数据结构表示问题,再写出算法 程序=数据结构+算法 有序 索引 线性 数据结构的研究问题: 非数值数据之间的结构关系, 及如何表示,如何存储,如何处理。 1.2 数据结构的概念 1.2.1 数据 1.2.2 数据类型 1.2.3 逻辑结构 1.2.4 存储结构 1.2.5 运算 1.2.6 算法 1.2.7 数据结构 数据(Data):凡能被计算机存储、加工处理的对象。是计算机程序加工处理的对象和原料。 数值型、非数值型,含有某种信息,信息的载体。 数据元素(Data Element):数据的基本单位,在程序中作为一个整体加以考虑和处理,常具有完整确定的实际意义。 有时称元素、结点、顶点、记录。 数据项(Data Item):数据不可分割的最小标识单位,有独立含义,但常不具完整确定的实际意义,或不被当作一整体看待 有时称字段、域。 学号 姓名 性别 出生日期 籍贯 入学成绩 所在班级 00201 杨润生 男 82/06/01 广州 561 00计算机2 00102 石磊 男 83/12/21 汕头 512 00计算机1 … … … … … 例 学生信息表 数据、数据元素和数据项反映了数据组织的三个层次,数据可由若干数据元素组成,数据元素又可由若干数据项组成。 数据类型(Data Type)是具有相同性质的计算机数据的集合及在这个数据集合上的一组操作的总称,它显式或隐式地规定了数据的取值范围和操作特性。 原子类型:值不可分解,一般由程序语言直接提供,int、char… 结构类型:值可分解为若干成分(分量),一般用户定义(借助语言有关数据组织功能,数组、结构…) 数据元素对应客观世界中的实体,其间必然存在各种各样的关系 数据元素之间的关系称为结构。其中,数据元素之间的关联方式(或称邻接关系)称作数据的逻辑关系,数据元素之间逻辑关系的整体称为逻辑结构(Logical Structure) 直接前趋(Immediate Predecessor):与之相邻且在其前的结点 直接后继(Immediate Successor):与之相邻且在其后的结点。 圆圈表示数据,连线表示逻辑关系 (1)集合:任两点之间不考虑邻接关系或没有邻接关系,或称没有关系的关系。数据组织形
您可能关注的文档
- 山东大学数据库系统SQL上机实验代码test2——test8(2014最新版).doc
- 山东大学计算机顺序队的实现.doc
- 山东专版 2014届高考一轮复习英语 新人教版选修5 课时跟踪检测(二十一) Great scientists Word版含解析.doc
- 山东滨州北镇中学2012届高三上学期期末考试英语试题.doc
- 山东省2013年高一暑假作业(六)英语.doc
- 山东大学英语系语言学答案.doc
- 山东寿光一中2010年高三英语期末模拟考试.doc
- 山东省0712年英语试题—任务型阅读.doc
- 山东省2013届高三高考模拟卷(二)英语.doc
- 山东省2013年高一暑假作业(四)英语.doc
文档评论(0)