第1章 数据结构简介.pptx

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

第1章数据结构简介2024/9/101主要内容逻辑结构物理结构算法与结构

1.1逻辑结构逻辑结构是指有限多个节点(结点,顶点,元素)之间的逻辑关系,不涉及节点(结点,顶点,元素)在计算机中的存储位置。2024/9/102主要的逻辑结构有线性结构,树形结构,图结构和集合这四种结构。

⒈线性结构2024/9/103在实际生活中,经常遇到具有线性结构的一组数据,比如,中国农历的二十四节气:立春、雨水、惊蛰、春分、清明、谷雨、立夏、小满、芒种、夏至、小暑、大暑、立秋、处暑、白露、秋分、寒露、霜降、立冬、小雪、大雪、冬至、小寒、大寒

2024/9/104⒈线性结构

2024/9/105⒈线性结构

2024/9/106⒈线性结构

2024/9/107

2024/9/1082.树结构?

2024/9/1092.树结构用倒置的树形示意一个树

2024/9/10102.树结构一个树T=(A,R)

由多个互不相交的树构成

2024/9/10112.树结构树的每个结点至多有2个子结点,称这样的树是二叉树二叉查询树,特点是,每个结点上的值都大于等于它的左子树上的结点里的值、小于它的右子树上结点里的值。首先猜m是上面的二叉树的根结点中的数,如果猜测错误,反馈信息给你,你猜测的比根结点中的数大,那你就继续猜测这个数是当前结点的右子结点,如果告知你,你猜测的数不大于根结点中的数,那你就继续猜测这个数是当前节点的左子结点,依次类推,您可以较快的猜测到这个数。

2024/9/10122.树结构树的层从上至下,从0层开始根结点没有父结点,非根、非叶结点有且只有一个父结点,但有一个或多个子结点,叶结点有且只有一个父结点,但没有子结点。根据树结构的这个特点,可以把树的结点按层次分类:树的结点按层次分类,从根开始定义,根为第0层,根的子结点为第1层,以此类推。每一层上的结点只能和上一层中的至多一个结点有关系,但可能和下一层的0个或多个结点有关系。

2024/9/10133.图结构钢筋焊接起来的平面架中的焊点:a,b,c,d,e

2024/9/10143.图结构钢筋焊接起来的平面架中的焊点:a,b,c,d,e?这个图结构中,人们规定(a,b)和(b,a)是一样的(都代表同一根钢筋),即(a,b)和(b,a)都是没有方向的“标量”边,这样的图结构称作无向图

2024/9/10153.图结构当V×V的子集E满足下列①和②时,称E是V上的图关系,记作G=(V,E)?

2024/9/10163.图结构当V×V的子集E满足下列①和②时,称E是V上的图关系,记作G=(V,E)?对于G=(V,E),如果(a,b)是边,那么默认(b,a)也就是边,并规定(a,b)边等于(b,a)边,这样规定的G=(V,E)是无向图,简称V是无向图,即无向图的边是没有方向的。无向图

2024/9/10173.图结构当V×V的子集E满足下列①和②时,称E是V上的图关系,记作G=(V,E)?如果(a,b),(b,a)都是边,就规定(a,b)边不等于(b,a)边,这样规定的G=(V,E)是有向图,简称V是有向图,即有向图的边是有方向的。

2024/9/10184.集合集合A中的元素除了同属一个集合外,无其它任何关系,即关系集合是空集合,可表示为(A,?)(?是A×A的空子集)

2024/9/1019对于(A,R),计算机程序在存储空间中存放集合A的节点(结点,顶点,元素)的形式,称为A的节点(结点,顶点,元素)的物理结构,也称为A的存储结构。1.2物理结构比如,对于一个线性表,可根据需要采用顺序存储(节点的物理地址是依次相邻的)或链式存储(节点的物理地址不必是相邻的)。常用的存储结构有顺序存储、链式存储和哈希存储等,有关细节见后续的章节,例如,第4章至第11章

2024/9/1020实施于集合上的算法,在其执行完毕后,必须保持集合的逻辑结构不变,比如,对于线性表,实施了增加或删除节点的操作后,要保证新的节点构成的集合仍然是线性结构,否则算法必须对当前的线性表的节点进行调整,使得当前线性表在逻辑上仍然是一个线性结构。1.3算法与结构有关细节见后续的章节,例如,第4章至第11章。算法的设计取决于数据的逻辑结构,而算法的实现依赖于数据的存储结构

文档评论(0)

弹弹 + 关注
实名认证
内容提供者

人力资源管理师、教师资格证持证人

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

版权声明书
用户编号:6152114224000010
领域认证该用户于2024年03月13日上传了人力资源管理师、教师资格证

1亿VIP精品文档

相关文档