2023年广西科技师范学院软件工程专业《数据结构与算法》科目期末试卷A(有答案).docxVIP

2023年广西科技师范学院软件工程专业《数据结构与算法》科目期末试卷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文档。上传文档
查看更多
2023年广西科技师范学院软件工程专业《数据结构与算法》科目期末试卷A(有答案) 一、选择题 1、下述文件中适合于磁带存储的是(  )。 A.顺序文件 B.索引文件 C.哈希文件 D.多关键字文件 2、若需在O(nlog2n)的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是(  )。 A.快速排序 B.堆排序 C.归并排序 D.直接插入排序 3、算法的计算量的大小称为计算的(  )。 A.效率 B.复杂性 C.现实性 D.难度 4、下面关于串的叙述中,不正确的是(  )。 A.串是字符的有限序列 B.空串是由空格构成的串 C.模式匹配是串的一种重要运算 D.串既可以采用顺序存储,也可以采用链式存储 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、下列关于无向连通图特性的叙述中,正确的是(  )。 Ⅰ.所有的顶点的度之和为偶数 Ⅱ.边数大于顶点个数减1 Ⅲ.至少有一个顶点的度为1 A.只有Ⅰ B.只有Ⅱ C.Ⅰ和Ⅱ D.Ⅰ和Ⅲ 7、排序过程中,对尚未确定最终位置的所有元素进行一遍处理称为一趟排序。下列排序方法中,每一趟排序结束时都至少能够确定一个元素最终位置的方法是(  )。 Ⅰ.简单选择排序Ⅱ.希尔排序 Ⅲ.快速排序 Ⅳ.堆排 Ⅴ.二路归并排序 A.仅Ⅰ、Ⅲ、Ⅳ B.仅Ⅰ、Ⅱ、Ⅲ C.仅Ⅱ、Ⅲ、Ⅳ D.仅Ⅲ、Ⅳ、Ⅴ 8、下述二叉树中,哪一种满足性质:从任一结点出发到根的路径上所经过的结点序列按其关键字有序(  )。 A.二叉排序树 B.哈夫曼树 C.AVL树 D.堆 9、设X是树T中的一个非根结点,B是T所对应的二叉树。在B中,X是其双亲的右孩子,下列结论正确的是(  )。 A.在树T中,X是其双亲的第一个孩子 B.在树T中,X一定无右兄弟 C.在树T中,X一定是叶结点 D.在树T中,X一定有左兄弟 10、在文件“局部有序”或文件长度较小的情况下,最佳内部排序的方法是(  )。 A.直接插入排序 B.起泡排序 C.简单选择排序 D.快速排序 二、填空题 11、设m、n均为自然数,m可表示为一些不超过n的自然数之和,f(m, n)为这种表示方式的数目。例f(5,3)=5,有5种表示方式:3+2, 3+1+1,2+2+1,2+1+1+1,1+1+1+1+1。 ①以下是该函数的程序段,请将未完成的部分填入,使之完整。 ②执行程序,f(6,4)=______。 12、阅读下列程序,指出其功能,并写出空格处应填上的语句。 13、在双向循环链表中,向p所指的结点之后插入指针f所指的结点,其操作是______、______、______、______。 14、在基于关键字比较且时间为O(nlog2n)的排序中,若要求排序是稳定的,则可选用______排序;若要求就地排序(及辅助空间为O(1)),则可选用______排序。 15、设有两个算法在同一机器上运行,其执行时闻分别为100n2和2n,要使前者快于后者,n至少为______。 16、在顺序存储的二叉树中,编号为i和j的两个结点处在同一层的条件是______。 17、假设一个15阶的上三角矩阵A按行优先顺序压缩存储在一维数组B 中,则非零元素A9.9在B中的存储位置k=______。(注:矩阵元素下标从1开始) 18、设有一个10阶对称矩阵A采用压缩存储方式(以行为主序存储: a11=1),则a85的地址为______。 三、判断题 19、对处理大量数据的外存介质而言,索引顺序存取方法是一种方便的文件组织方法。(  ) 20、文件系统采用索引结构是为了节省存储空间。(  ) 21、设栈采用顺序存储结构。若已有i-1个元素入栈,则将第i个元素入栈时,入栈算法的时间复杂性为O(i)。(  ) 22、循环队列也存在空间溢出问题。(  ) 23、树形结构中元素之间存在一对多的关系。(  ) 24、二叉树是一般树的特殊情形。(  ) 25、在用堆排序算法排序时,如果要进行增序排序,则需要采用“大根堆”。(  ) 26、数据的逻辑结构是指数据的各数据项之间的逻辑关系。(  ) 27、对两棵具有相同关键字集合的而形状不同的二叉排序树,按中序遍历它们得到的序列的顺序却是一致的。(  ) 28、采用线性探测法处理散列时的冲突,当从哈希表删除一个记录时,不应将这个记录的所在位置置空,因为这会影响以后的查找。(  ) 四、简答题 29、将下列由三棵树组成的森林转换为二叉树(只要求给出转换结果)。 30、s是

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档