河南科技大学数据结构.docxVIP

  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文档。上传文档
查看更多
河南科技大学数据结构

1数据:数据是人们利用文字符号、数字符号以及其他规定的符号对现实世界的事物及其活动所做的抽象描述。2线性表:线性表是具有相同属性的数据元素的一个有限序列。3稀疏矩阵:稀疏矩阵是矩阵中的一种特殊情况,其非零元素的个数远远小于零元素的个数。4栈:栈又称堆栈,它是一种运算受限的线性表,其限制是仅允许在表的一端进行插入和删除运算。5数据类型:数据类型是对数据的取值范围、数据元素之间的结构以及允许施加操作的一种综合描述。6数据结构:数据结构是指数据以及相互之间的联系。7链接存储:在链接存储中,每个存储结点不仅含有所存元素本身的信息,而且含有元素之间逻辑关系的信息,其存储结点的结构为:dataP1p2...pm其中data表示值域,用来存储一个元素,p1,p2,...,pm(m≥1)均为指针域,8队列:队列简称队,它也是一种运算受限的线性表,其限制是仅允许在表的一端进行插入,而在表的另一端进行删除。9堆:堆分为小根堆和大根堆两种。对于一个小根堆,它是具有以下特性的一棵完全二叉树:(1)若树根结点存在左孩子,则根结点的值(或某个域的值)小于等于左孩子结点的值(或某个域的值);(2)若树根结点存在右孩子,则根结点的值(或某个域的值)小于等于右孩子结点的值(或某个域的值)。(3)以左右孩子为根的子树又各是一个堆。(4)大根堆的定义与上述类似,只要把小于等于改为大于等于就可以了。简答题一、中缀表达式如何转换为后缀表达式课本89页几道例题二、算法的定义及具有哪些特性算法定义就是解决特定问题的方法。五个特性:1、有穷性:一个算法必须在执行有穷步之后结束。2、确定性:算法中每一步都必须有确切的含义。3、可行性:算法中每一步都必须是可行的,即算法中每一步都能够通过手工或机器可以接受的有限次操作在有限时间内实现。4、输入:一个算法可以有0个1个或多个输入量,在算法被执行前提供给算法。5、输出:一个算法执行结束后至少有一个输出量,它是利用算法对输入量进行运算和处理的结果。三、树的性质1树中的结点数等于所有的结点的度数加1;2度为k的数中第i层上至多有ki-1个结点(i1);3深度为h的k叉树至多有(kh-1)/(k-1)个结点;4具有n个结点的k叉树的最小深度为[logk(n(k-1)+1)](k为底数)四、什么是二叉搜索数:二叉搜索数又称二叉排序树,它或者是一棵空树,或者是一棵具有如下特性的非空二叉树:(1)若它左子树非空,则左子树上所有结点的关键字均小于根结点的关键字;(2)若它的右子树非空,则右子树上所有节点的关键字均大于(若允许具有相同的关键字的结点存在,则大于等于)根结点的关键字;(3)左、右子树本身又各是一棵二叉搜索树五、什么是图、子图、完全图、路径、回路、连通、网1图是一种复杂的非线性数据结构。2设有两个图G=(V,E)和G’(V’,E’),若V’是V的子集,即V’?V,且E’是E的子集,即E’?E,则称G’是G的子图。3若无向图中的每两个顶点之间都存在着一条边,有向图中的每两个顶点之间都存在着方向相反的两条边,则称此图为完全图。4在一个图G中,从顶点v到顶点v’的一条路径是一个顶点序列vi1,vi2,…,vim,其中v=vi1,v’=vim,若此图是无向图,则(vij-1,vij)∈E(G),(2≤j≤m);若此图是有向图,则vij-1,vij∈E(G),(2≤j≤m)。5若一条路径上的前后两端点相同,则被称为回路。6在有向图G中,若从顶点vi到vj有路径,则称从vi到vj是连通的。7边上带有权的图称作带权图,也常称作网。六、一般从哪几个方面对算法进行评价?正确性,健壮性,可读性,简单性,时间复杂度,空间复杂度。七、给出广义表,画出树:课本118页最上面的广义表,对应的树为图5-1八、二叉树的性质:1二叉树上终端结点数等于双分支结点数加1;2二叉树上第i层上至多有2i-1个结点(i1);3深度为h的二叉树至多有2h-1(2的h次方减1)个结点;4对完全二叉树中编号为i的结点(1≤i≤n,n1,n为结点数)有:(1) 若i≤n/2,即2i≤n,则编号为i的结点为分支结点,否则为叶子结点。表达式x表示对x进行向下取整。(2) 若n为奇数,则树中每个分支结点都既有左孩子,又有右孩子;若n为偶数,则编号最大的分支结点(编号为n/2)只有左孩子,没有右孩子,其余分支结点左、右孩子都有。(3) 若编号为i的结点有左孩子,则左孩子结点的编号为2i;若编号为i的结点有右孩子,则右孩子结点的编号为2i+1,即遵循对一般二叉树的编号规则。(4) 除树根结点外,若一个结点的编号为i,则它的双亲结点的编号为n/2,也就是说,当i为偶数时,其双亲结点的编号为i/2,它是双亲结点的左孩子,当i为奇数时,其双亲结点的编号为(i-1)/2,它是双亲结点的右孩子。此点也适合于

文档评论(0)

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

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

1亿VIP精品文档

相关文档