2022年东北农业大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案).docxVIP

2022年东北农业大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案).docx

  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文档。上传文档
查看更多
2022年东北农业大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案) 一、选择题 1、下列说法不正确的是(  )。 A.图的遍历是从给定的源点出发每个顶点仅被访问一次 B.遍历的基本方法有两种:深度遍历和广度遍历 C.图的深度遍历不适用于有向图 D.图的深度遍历是一个递归过程 2、有一个100*90的稀疏矩阵,非0元素有10个,设每个整型数占2字节,则用三元组表示该矩阵时,所需的字节数是(  )。 A.60 B.66 C.18000 D.33 3、算法的计算量的大小称为计算的(  )。 A.效率 B.复杂性 C.现实性 D.难度 4、循环队列A[0..m-1]存放其元素值,用front和rear分别表示队头和队尾,则当前队列中的元素数是(  )。 A.(rear-front+m)%m B.rear-front+1 C.rear-front-1 D.rear-front 5、在用邻接表表示图时,拓扑排序算法时间复杂度为(  )。 A.O(n) B.O(n+e) C.O(n*n) D.O(n*n*n) 6、下列选项中,不能构成折半查找中关键字比较序列的是(  )。 A.500,200,450,180 B.500,450,200,180 C.180,500,200,450 D.180,200,500,450 7、若一棵二叉树的前序遍历序列为a,e,b,d,c,后序遍历序列为b, c,d,e,a,则根结点的孩子结点(  )。 A.只有e B.有e、b C.有e、c D.无法确定 8、一棵哈夫曼树共有215个结点,对其进行哈夫曼编码,共能得到(  )个不同的码字。 A.107 B.108 C.214 D.215 9、有关二叉树下列说法正确的是(  )。 A.二叉树的度为2 B.一棵二叉树的度可以小于2 C.二叉树中至少有一个结点的度为2 D.二叉树中任何一个结点的度都为2 10、下面给出的四种排序方法中,排序过程中的比较次数与排序方法无关的是(  )。 A.选择排序法 B.插入排序法 C.快速排序法 D.堆排序法 二、填空题 11、有向图G=(V,E),其中V(G)={0,1,2,3,4,5},用a,b,d 三元组表示弧a,b及弧上的权d。E(G)为E(G)={0,5,100,0, 2,10,1,2,5,0,4,30,4,5,60,3,5,10,2, 3,50,4,3,20},则从源点0到顶点3的最短路径长度是______,经过的中间顶点是______。 12、若用n表示图中顶点数目,则有______条边的无向图成为完全图。 13、对于一个具有n个结点的单链表,在已知的结点半p后插入一个新结点的时间复杂度为______,在给定值为x的结点后插入一个新结点的时间复杂度为______。 14、在一棵m阶B-树中,若在某结点中插入一个新关键字而引起该结点分裂,则此结点中原有的关键字的个数是______;若在某结点中删除一个关键字而导致结点合并,则该结点中原有的关键字的个数是______。 15、一个算法具有5个特性: ______、______、______、有零个或多个输入、有一个或多个输出。 16、设广义表L=((),()),则head(L)是______; tail(L)是______;L的长度是______;深度是______。 17、每一棵树都能唯一地转换为它所对应的二叉树。若已知一棵二叉树的前序序列是BEFCGDH,中序序列是FEBGCHD,则它的后序序列是______。设上述二叉树是由某棵树转换而成,则该树的前序序列是______。 18、设有N个结点的完全二叉树顺序存放在向量A[1:N]中,其下标值最大的分支结点为______。 三、判断题 19、文件系统采用索引结构是为了节省存储空间。(  ) 20、哈希表与哈希文件的唯一区别是哈希文件引入了“桶”的概念。(  ) 21、KMP算法的特点是在模式匹配时指示主串的指针不会变小。(  ) 22、串是一种数据对象和操作都特殊的线性表。(  ) 23、一棵树中的叶子数一定等于与其对应的二叉树的叶子数。(  ) 24、对于有n个结点的二叉树,其高度为log2n。(  ) 25、排序算法中的比较次数与初始元素序列的排列无关。(  ) 26、抽象数据类型与计算机内部表示和实现无关。(  ) 27、无环有向图才能进行拓扑排序。(  ) 28、在索引顺序表中,实现分块查找,在等概率查找情况下,其平均查找长度不仅与表中元素个数有关,而且与每块中元素个数有关。 (  ) 四、简答题 29、用一个数组S(设大小为MAX)作为两个堆栈的

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档