- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据结构》复习指导
《数据结构》复习指导
自学考试《数据结构》复习指导
第一章:绪论
一、概念:
数据结构:是一门研究程序设计中计算机操作的对象以及它们之间的关系和运算的一门学科。
数据:是描述额观事物的数、字符以及所有能输入到计算机中被计算机程序加工处理的信息的集合。
数据元素:数据元素是数据的基本单位。(一个数据项或多个数据项(域)。数据项是数据的最小单位。结点、顶点、记录。
数据对象:是性质相同的数据元素的集合。
数据结构:研究是是数据元素之间抽象化的相互关系和这种关系在计算机中的存贮表示,并对每种结构定义各自的运算,设计出相应的算法,而且经过运算后所得的新结构一般仍然是原来的结构类型。
数据类型:是指程序设计语言中各变量可取的数据种类。
算法:是执行特定计算的有穷过程。特点:
·动态有穷·确定性·输入·输出·可行性。
第二章 线性
表和数组
概念:
一、线性表:是N个元素构成的有限序列。
顺序存贮结构:地址计算,插入、删除。
链式存贮结构:单链表,查找、插入、删除。
循环链表:
双向链表:
二、数组:
以行为主;
以列为主;计算地址:
三、栈:是一种特殊的线性表,这种表只能在固定的一端进行插入与删除运算。
队列:是另一种特殊的线性表,删除运算限定在表的一端进行,而插入运算在另一端进行。
第三章:串
概念:是由N个字符组成的有限序列。
存贮结构:
顺序表示法:
1、紧缩格式 2、非紧缩格式 3、以单字节为单位的存贮方式
链式表示法:
串名的存贮映象:
第四章:树
一、概念:
树:是一个或多个结点的有穷集合T,且满足以下条件:
1、有且仅有一个指定的称作树根的结点;
2、除根以外的其余结点被分成m个不相交的集合,这些集合的每一个又都是树,并且称为根的子树。
结点的度:结点N的子树数称为结点的度。
树的度:树T中各结点的度的最大值称的树T的度。
叶子:树中度为0的结点称为叶子(终端结点)。
分枝结点:树中度不为0的结点称为分枝结点(非终端结点)。
双亲和孩子:若树中结点P的一棵子树的根是结点C,则我们称P是C的双亲或父母,反之称C是P的孩子。
结点的层数:树的层数为1,其余任一结点的层数等于它的双亲的层数加1.
树的深度:树中各结点的层数的最大值称为T的深度(高度)。
兄弟和堂兄弟:同一双亲的孩子之间互称为兄弟,其双亲在同一层的结点互为堂兄弟。
祖先和子孙:一个点的祖先是指从树的根到该结点所经分枝上的所有结点。一个结点的子树的所有结点都称为该结点的子孙。
有序树和无序树:如果树中结点各棵子树规定从左至右是有次序的,则称树为有序树,否则为无序树。
森林:N棵互不相交的树的集合称为森林。
二、树的存贮表示:
1、双亲数组表示:记录型一维数组:data,parent
2、孩子链表表示法:
·多重链表表示法: data,degree,link1,link2...
·单链表表示法:data,likn
3、左孩子右兄弟链表示法:lchild,data,rsibling
三、二叉树:
1、概念:是有限个结点的集合,它或者为空集,或者是由一个根结点以及两棵互不相交的且分别称为根的左子树和右子树的二叉树组成。五种形态:空,根,左,右,左右 2、性质:
·位于二叉树第I层上的结点,最多为2I-1;(I)=1
·深度为K的二叉树的结点总数,最多为2K-1(K)=1
·N0=N2+1
满二叉树:一棵深度为K的具有2K-1个结点的二叉树
完全二叉树:在一棵二叉树中,若所有结点的度为0或为2的二叉树
顺序二叉树:如果深度为K的具有N个结点的二叉树,它的每一个结点都与深度为K的满二叉树中顺序编号是1到N的结点相对应的二叉树。
三、二叉树的存贮表示:
1、顺序存贮:
2、链表表示:lchild,data,rchlid
3、遍历:
·前序:根-左-右
·中序:左-根-右
·后序:左-右-根
四、线索二叉树:
五、树的二叉树表示,森林与二叉树的转换。
六、路径长度:树中一个结点到另一个结点之关的路径由这两个结点之间的分枝所构成,路径上的分枝数目称为它的路径长度。
哈夫曼树:WPL,哈夫曼码
第五章:图
概念:一个图G由两个集合V和E组成,V是有限的非空顶点集,E是用顶点对表示的边集。
无向图,有向图;
邻接,关联,邻接到(于),关联于,孤立顶点。
顶点的度:图G中关联于顶点V的边的数目称为V的度。
所有顶点的度等于边的两倍。
子图
完全图:每对顶点之间都有一条边相连的图。
您可能关注的文档
最近下载
- 行测秒杀技巧.docx VIP
- 9706.1有源医疗器械检测用-GB_T 42062-2022风险管理报告.docx VIP
- 2025年河北省政府采购评审专家考试试题及答案.docx VIP
- FIDIC-咨询协议通用条款-2006第四版-中文翻译.pdf VIP
- 中国多发性骨髓瘤诊治指南(2024年修订).pdf
- 大学生职业生涯规划.pdf VIP
- 横河(Yokogawa)uR10000、uR20000通信接口使用说明书(中文).pdf
- 2024版外研版英语八年级上册全册各单元重点知识点清单(默写).pdf VIP
- 幼儿园食育课程与中华优秀传统文化相融合的价值与路径研究.docx VIP
- BAKERHUGHS旋转导向简介教学.pptx VIP
原创力文档


文档评论(0)