数据结构-术语及线性表.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数 据 库 技 术;浙江省计算机等级考试(三级);数据库技术考试题型;数据库:是用来存放大量数据的仓库。这些 数据是长期存放在计算机内、有组 织的、可共享的数据集合。 用户将数据以表、窗体等形式存入数据库, 当用到该数据时,可直接到数据库中调用。 例如:工资管理数据库 存货管理数据库 图书馆管理系统 ;二、用什么创建数据库?;典型的数据库管理系统;三、数据库有什么用? ;数据库技术;数据:是信息的载体,是指能够被计算机识别、存储和加工 的信息的载体。 数据元素:是数据的基本单位,一个数据元素可以由一个或 若干个数据项组成,在计算机程序中通常作为一 个整体考虑和处理。 数据项: 数据的不可分割的最小单位。 数据对象:是性质相同的数据元素的集合,是数据的一个子 集。;数据元素与数据项的区别;数据项;数据结构的基本概念及有关术语(二);数据结构的基本概念及有关术语(三);数据结构的基本概念及有关术语(四);数据结构的基本概念及有关术语(五);数据结构的基本概念及有关术语(六);数据结构的基本概念及有关术语(七);数据结构的基本概念及有关术语(七);数据结构的基本概念及有关术语(八);第2章 线性表;2、线性表的逻辑结构: 设A=(a1,a2,...,ai -1,ai ,ai+1,…,an )是一线性表 (1)线性表的数据元素可以是各种各样的,但同一线性表中的 元素必须是同一类型的; (2)在表中 ai-1 领先于ai ,ai 领先于ai+1 ,称ai-1 是ai 的直 接前驱,ai+1 是ai 的直接后继; (3)在线性表中,除第一个元素和最后一个元素之外,其他元 素都有且仅有一个直接前驱,有且仅有一个直接后继,具有这 种结构特征的数据结构称为线性结构。线性表是一种线性数据 结构; (4)线性表中元素的个数n称为线性表的长度,n=0时称为空 表; (5)ai是线性表的第i个元素,称i为数据元素ai 的序号,每一 个元素在线性表中的位置,仅取决于它的序号;;;3、线性表的存储结构: ;要点: A、假设线性表中所有的结点类型相同,则每个结点所占??存 储空间大小亦相同。假设表中每个结点占用t个存储单元,并设 表中开始结点a1的存储地址(通常称为线性表的基地址)是 LOC(a1),那么第i个元素的存储位置LOC(ai)为: Loc(ai) = Loc(a1)+ ( i – 1) *t 故:只要知道基地址和每个结点的大小,就可以在相同的时间内 求出任一结点的存储地址,所以是一种随即存储结构。 ;;1、顺序表的插入操作: 插入:insert(v, x, i) 功能:在顺序表v 中的第 i ( 1=i=n+1)个数据元素之前插 入一个新元素x, 插入前线性表为: (a1, a2, a3,…, ai-1 ,ai,,… an ) 插入后,线性表长度为n+1, 线性表为: (a1, a2, a3,…, ai-1 , x, ai,,… an ) 算法的时间主要花费在FOR循环中的结点后移语句上,该语 句的执行次数是n-I+1,假设在表中任何合法位置(1=I=n+1) 上的插入结点的机会是均等的,则p1=p2=…=pn+1=1/(n+1)。 因此,在等概率插入的情况下,移动结点的平均次数: E=∑pi(n-I+1)=∑(n-I+1)/(n+1)=n/2;2、顺序表的删除操作 删除算法的主要步骤: A、若i不合法或表L空,算法结束,提示错误信息; B、将第i个元素之后的元素(不包括第i个元素)依次向前移动 一个位置; C、表长-1 算法的时间也是主要花费在结点移动上,该语句的执行次数 是n-I,假设在表中任何合法位置(1=I=n)上的插入结点的机会 是均等的,则p1=p2=…=pn=1/n。因此,在等概率删除的情况 下,移动结点的平均次数: E=∑pi(n-I)=∑(n-I)/n = (n-1)/2;2)、线性表的链式存储: 采用一组任意的存储单元存储线性表的数据元素,在分配空 间存放数据元素自身信息的同时,还需要为表示数据元素间逻 辑关系的信息提供存储空间。这两部分信息组成了数据元素的 存储映象,即结点。存放数据元素自身信息的

您可能关注的文档

文档评论(0)

wxc6688 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档