信息技术课件:第十四课线性表 (1).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第十四课线性表信息技术七下

新知导入根据图片回答问题三张图分别是哪类数据结构?

数据结构逻辑结构:逻辑结构是指数据对象中数据元素之间的相互关系。物理结构:物理结构是指数据的逻辑结构在计算机中的存储形式线性结构非线性结构

新知导入线性结构简单地说,线性结构就是表中各个结点具有线性关系。如果从数据结构的语言来描述,线性结构应该包括如下几点:?1、线性结构有且仅有一个开始结点和一个终端结点。?2、线性结构所有结点都最多只有一个直接前趋结点和一个直接后继结点。?

新知导入非线性结构简单地说,非线性结构就是表中各个结点之间具有0或多个对应关系。如果从数据结构的语言来描述非线性结构的一个结点可能有多个直接前趋结点和多个直接后继结点。?

集合结构中的数据元素除了同属于一个集合外,他们之前没有其他关系。树形结构中的数据元素之前存在一种一对多的层次关系。图形结构的数据元素是多对多的关系。

新知讲解01线性表的概念

新知导入利用计算机程序解决问题时,与问题有关的数据往往不仅数量庞大,而且存在错综复杂的关系。为了使计算机更加高效地处理数据,需要对数据进行有效的组织和管理,并以一定的形式加以存储和表示。

新知讲解1、有且仅有一个开始结点a1,它没有直接前趋,而仅有一个直接后继a2,a1叫表头元素;2、有且仅有一个终端结点an,它没有直接后继,而仅有一个直接前趋an-1,an叫表尾元素;3、其余的内部结点ai(2?i?n-1)都有且仅有一个直接前趋ai-1和一个直接后继ai+1。

新知讲解02线性表的存储结构

新知导入线性表的存储结构一般有两种方式:顺序存储结构和链式存储结构。

新知讲解根据穿针引线的方式,又称为顺序存放和非顺序存放。顺序存放是顺序存储结构,非顺序存放称为链式存储方式。

新知讲解例如:线性表(5,2,1,7,4,9)的存储结构:依次存储,地址连续——中间没有空出存储单元。是一个典型的线形表顺序存储结构地址不连续——中间存在空的存储单元。不是一个线形表顺序存储结构。将数据按照一定的顺序存储在连续的整个物理空间中,即逻辑上相邻的两个数据在物理存储上也相邻,这种存储方式称为顺序存储结构,简称顺序表。

新知讲解用一组物理位置任意的存储单元来存放线性表的数据元素。这组存储单元既可以是连续的,也可以是不连续的,甚至是零散分布在内存中的任意位置上的。因此,链表中元素的逻辑次序和物理次序不一定相同。链式存储结构数据分散地存储在物理空间中,在表示数据之间的逻辑关系时,每一个元素不仅需要存储数据信息而且还需要存储其后继数据元素的位置信息,这种存储结构称为链式存储结构,简称链表

新知讲解顺序存储结构链式存储结构优点存储密度大,存储空间利用率高,可随机存取。插入或删除元素时很方便,使用灵活,结点空间可以动态申请和释放。缺点插入或删除元素时不方便存储密度小,存储空间利用率低,非随机存取。

新知讲解03线性表结构中的数组列表

新知讲解数据结构的线性表,顾名思义,是呈线性的,但是在数据结构的存储方面又将线性表分为了数组,和链表。数组元素的存储方式,是在内存里面开了一段空间并且元素之间的地址位置是连续的。而链表是爱存哪儿存哪儿,我们只需要在存的元素中标出下一个元素的地理位置,顺藤摸瓜,反正也是一条线的,也是把数据存储下来了。这就是数组和线性表之间的本质区别。ABCDEFG0123456数据元素数组下标

新知讲解数组就是一个用来存储数值的突器。一般用(a0,a1,……,ai-1,ai,ai+1,…,an-1)事示含有n个元素的数组a。其中,a0的下标是0。下标即是用来表示数组元素所在的位置。开辟七个空间来存放A—G七个字母,a0是数组的第一个元素,即是A,a6的数据是G。ABCDEFG0123456数据元素数组下标

新知讲解若在数组中,删除下标为3的数组空间中的元素a3即D,则插入点后的所有元素都要向前移,结果为A-B-C-E-F-G,由于数组空间的长度是固定的,所以a6,地址单元中元素为空。ABCEFG01234

文档评论(0)

K12精品教育资源分享 + 关注
实名认证
内容提供者

教师资格证持证人

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

领域认证该用户于2023年03月20日上传了教师资格证

1亿VIP精品文档

相关文档