




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据结构、数据结构是修正机存储、整理数据的方式。 数据结构是相互存在一个或多个特定关系的数据元素的集合。 数据相当于书。 电脑相当于书架,收藏了很多书。 书架分成很多格子,书收藏在不同的格子(记忆空间,对应的地址)里。 为了更快地取得想要的书,是特定的存储方式的数据构造、线性表、线性表: n个数据要素的有序集、“连接线”这种常用的数据构造。 其中,数据元素之间的关系通常是一对一的关系,除了第一个和最后一个数据元素以外,其他数据元素都是紧跟在开头的实际应用中常见的特殊线性表:栈内存、队列、字符串、一维度阵列、非线性表、非线性表:各个数据元素不再保持在一个线性列中, 每个数据元素可能与零个或多个其
2、他数据元素相关联的网络链接表由一系列节点(网络链接表中的每个元素称为节点)组成,并且可以根据需要实时添加和动态生成数据元素。 由于不连续,网络链接表无法随机读取,需要用指针依次网站数据库,检索数据的时间较长。 栈内存、栈内存是只能插入和删除任意一端的数据结构。 想象一下用水桶把东西堆起来,先把堆起来的东西压在下面,然后一个接一个地往上堆。 去取的时候,只能从上面的一张里取。 所有的栈内存和取出都在上部进行,底部一般不动。 删除和插入栈内存的一端称为栈内存上,另一端称为栈内存下。 插入通常称为“推”,删除通常称为“云推送”。 栈内存的特征是“后进先出”,栈内存,栈内存可以用固定长度的排列表示,用
3、栈内存指针top指栈内存掌门人。 top0表示栈内存为空,top=n表示栈内存已满。 进入栈内存的话,top被加算。 回滚栈内存后,top会减少。 top0时为下溢。 练习某车站形状细长,宽度只能放一辆车,出入口只有一个。 在某一时刻已知该站的状态为空,从该时刻开始的出入记录为“输入、输出、输入、输出、输出、输入、输入、输出、输出”。 假设车辆的乘车顺序为1、2、3、4、5、6、7,则车辆的乘车顺序为(c )。 a.1、2、3、4、5b.1、2、4、5、7c.1、4、3、7、6d.1、4、3、7、2行列的特征是“先入先出”(排队买东西,前排的人买完东西离开(删除)行列,后来的人多行政许可前端插
4、入的用于行政许可删除的前道工序队列、队列、队列可以存储在数组qm 1中,其中数组的上限是队列允许的最大容量。 队列运算需要两个指针。 head :队列头指针,实际队列头元素之前的位置tail :队列头指针,实际队列元素所在的位置,树,一棵树是由n(n0 )个元素组成的有限集合。 其中(1)每个元素都是称为节点的这些个的每个子定径套都是该树的一个称为子树的树。2子节点、5、6的父节点、根结点、2的兄弟、树、1节点的子树的个数,称为该节点的度,将节点1的度为3、节点3的度为0度的节点称为叶结点:节点3另外,树、树节点的层次由根来定义,根结点的层次为1的其它节点的层次是在其父节点的层次上加1而得到的
5、,根结点的层次是1,节点2、3、4的层次是2,节点5、6、7的层次是3,节点8、9的层次是4。 一棵树中所有节点层次的最大值称为树的深度(或高度)。 例如,这棵树的深度是4。 二叉树、二叉树为特殊木塑结构,最大度数为2的树。 将这两个子树分别称为左子树、右子树。 每个二叉树节点最多有两个子节点。 各节点的子节点分别称为左子、右子。 二叉树有5个基本形态:二叉树的性质,【性质1】二叉树的第i层最多有2i1个节点(i=1)。 【性质2】深度(高度)为k的二叉树最多为2k1节点(k=1)。二叉树的性质、【性质3】n=n0 n1 n2【性质4】n0=n2 1、二叉树的中等度为0、1、2的节点分别为no
6、、n1、n2个,总点数为n .树的扫描、应用树扫描的方法有几种。 以二叉树为例,树的扫描,先扫描,先顺序(根)扫描: (1)先网站数据库到根结点,先顺序左子树,右子树像右子树那样扫描的结果,a b d e h i c f g,树的扫描,中顺序扫描中顺序(根) 扫描:中顺扫描左子树网站数据库处理根结点中顺扫描右子树右中顺扫描的结果为d b h e i a f c g,树的扫描、后顺扫描、后顺(根)扫描:后顺扫描左子树后顺扫描右子树网站数据库处理根结点上图的后顺扫描的结果为右图所示的阶层扫描的结果为h i d e f g b c a, 练习中,1、二叉树t中,前面的扫描顺序为1 2 4 3 5 7
7、 6,中间的扫描顺序为4 2 1 5 7 3 6,之后的扫描顺序为(b )。 a.4257631 b.42761 c.427361 d.423561,22,图,一般情况下,各顶点由边连接称为图和树的区别。 (1)在树结构中,虽然有可能针对每个数据存在多个下位节点(小盆友节点),但是只与一个上位节点相关联。 (2)在格拉夫结构中,节点之间的关系是任意的,并且在该图中的任何两个数据之间可以是相关的。 图,(a )有向图:图的边有方向,箭头方向上只能从一点到另一点。 (a )是有向图。 (b )无向图:图边无方向,双向即可。 (b )是无向图。 节点的度:用无向图连接节点的边数,称为节点的度。 有向图中节点的程度等于该节点的入度和出度的和节点的入度:在有向图中,以该节点为终点的有向边的数量。 节点的发光度:在有向图中,以该节点为起点的有向边的数量。 图的老虎吧、(1)深度优先老虎吧从图中的某顶点v0开始,接着搜索v0的邻接点vi,如果vi没有被网站数据库则网站数据库。 如果某顶点的邻接点全部网站数据库完毕,则返回到之前的顶点
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 可持续性建筑材料与建筑结构安全性的结合研究考核试卷
- 照片宣传年会活动方案
- 燃气公司妇女节活动方案
- 爱国红色活动方案
- 爱心伞宣传活动方案
- 爱心宣传活动方案
- 爱心蔬菜发放活动方案
- 爱护图书活动方案
- 爱绿护绿活动方案
- 牙科儿童暑假活动方案
- 辣椒购销合同范本
- 13J927-3 机械式停车库设计图册
- IATF16949-2016版质量体系培训
- 装卸工安全培训课件
- 高位截瘫护理查房
- 2024图书约稿合同范本
- 肥料代理合作协议书
- 检修作业培训
- 山东省烟台市2024-2025学年高二化学下学期期末考试试题
- 汉语言文学本科自考真题1301-全国-古代汉语
- 湖南省衡阳市2023-2024学年八年级物理下学期期末模拟测试卷
评论
0/150
提交评论