2023年佳木斯大学计算机科学与技术专业《数据结构与算法》科目期末试卷B(有答案).docx

2023年佳木斯大学计算机科学与技术专业《数据结构与算法》科目期末试卷B(有答案).docx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2023年佳木斯大学计算机科学与技术专业《数据结构与算法》科目期末试卷B(有答案) 一、选择题 1、下述文件中适合于磁带存储的是(  )。 A.顺序文件 B.索引文件 C.哈希文件 D.多关键字文件 2、用有向无环图描述表达式(A+B)*((A+B)//A),至少需要顶点的数目为(  )。 A.5 B.6 C.8 D.9 3、链表不具有的特点是(  )。 A.插入、删除不需要移动元素 B.可随机访问任一元素 C.不必事先估计存储空间 D.所需空间与线性长度成正比 4、在用邻接表表示图时,拓扑排序算法时间复杂度为(  )。 A.O(n) B.O(n+e) C.O(n*n) D.O(n*n*n) 5、向一个栈顶指针为h的带头结点的链栈中插入指针s所指的结点时,应执行(  )。 A.h-next=s B.s-next=h C.s-next=h;h-next=s D.s-next=h-next;h-next=s 6、循环队列放在一维数组A中,end1指向队头元素,end2指向队尾元素的后一个位置。假设队列两端均可进行入队和出队操作,队列中最多能容纳M-1个元素。初始时为空,下列判断队空和队满的条件中,正确的是(  )。 A.队空:end1==end2;队满:end1==(end2+1)mod M B.队空:end1==end2;队满:end2==(end1+1)mod (M-1) C.队空:end2==(end1+1)mod M;队满:end1==(end2+1) mod M D.队空:end1==(end2+1)mod M;队满:end2==(end1+1) mod (M-1) 7、已知字符串S为“abaabaabacacaabaabcc”,模式串t为“abaabc”,采用KMP算法进行匹配,第一次出现“失配”(s!=t)时,i=j=5,则下次开始匹配时,i和j的值分别(  )。 A.i=1,j=0 B.i=5,j=0 C.i=5,j=2 D.i=6,j=2 8、在下述结论中,正确的有(  )。 ①只有一个结点的二叉树的度为0。 ②二叉树的度为2。 ③二叉树的左右子树可任意交换。④深度为K的完全二叉树的结点个数小于或等于深度相同的满二叉树。 A.①②③ B.⑦③④ C.②④ D.①④ 9、已知一棵二叉树的前序遍历结果为ABCDEF,中序遍历结果为CBAEDF,则后序遍历结果为(  )。 A.CBEFDA B.FEDCBA C.CBEDFA D.不定 10、下列二叉排序树中查找效率最高的是(  )。 A.平衡二叉树 B.二叉查找树 C.没有左子树的二叉排序树 D.没有右子树的二叉排序树 二、填空题 11、在有n个顶点的有向图中,每个顶点的度最大可达______。 12、无用单元是指______,例______ 13、如下的算法分别是后序线索二叉树求给定结点node的前驱结点与后继结点的算法,请在算法空格处填上正确的语句。设线索二叉树的结点数据结构为(lflag,left,data,right,rflag),其中:lflag=0,left指向其左孩子,lflag=1,left指向其前驱;rflag=0,right指向其右孩子, rflag=1,right指向其后继。 14、设有两个算法在同一机器上运行,其执行时闻分别为100n2和2n,要使前者快于后者,n至少为______。 15、数据结构是研讨数据的______和______以及它们之间的相互关系,并对与这种结构定义相应的______,设计出相应的______。 16、每一棵树都能唯一地转换为它所对应的二叉树。若已知一棵二叉树的前序序列是BEFCGDH,中序序列是FEBGCHD,则它的后序序列是______。设上述二叉树是由某棵树转换而成,则该树的前序序列是______。 17、设正文串长度为n,模式串长度为m,则串匹配的KMP算法的时间复杂度为______。 18、已知U=‘xyxyxyxxyxy’;t=‘xxy’;ASSIGN(S,U);ASSIGN(V, SUBSTR(S,INDEX(S,t),LEN(t)+1)); ASSIGN(m,’ww’),求REPLACE(S,V,m)=______。 三、判断题 19、文件系统采用索引结构是为了节省存储空间。(  ) 20、倒排文件是对次关键字建立索引。(  ) 21、二维以上的数组其实是一种特殊的广义表。(  ) 22、设栈采用顺序存储结构。若已有i-1个元素入栈,则将第i个元素入栈时,入栈算法的时间复杂性为O(i)。(  ) 23、二叉树是一般树的特殊

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档