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年江南大学计算机科学与技术专业《数据结构与算法》科目期末 试卷人(有答案) 一、选择题 1、 若需在O(nlog2n)的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是()。 快速排序堆排序归并排序直接插入排序 2、 从未排序序列中依次取出一个元素与已排序序列中的元素依次进行比较,然后将其放在已排序序列的合适位置,该排序方法称为()排序法。 A.插入 选择希尔 二路归并 D. 3、 单链表中,增加一个头结点是为了()。 A.使单链表至少有一个结点 标识表结点中首结点的位置 C.方便运算的实现 说明单链表是线座表的链式存储 4、 下列关于AOE网的叙述中,不正确的是()。 关键活动不按期完成就会影响整个工程的完成时间 任何一个关键活动提前完成,那么整个工程将会提前完成 所有的关键活动提前完成,那么整个工程将会提前完成 某些关键活动若提前完成,那么整个工程将会提前完成 5、 动态存储管理系统中,通常可有()种不同的分配策略。 A.1 B.2 C.3 D.4 6、 已知字符串S为“abaabaabacacaabaabcc”,模式串t为“abaabc”,采用KMP算法进行 匹配,第一次出现“失配”(s!=t)时,i=j=5,则下次开始匹配时,i和j的值分别 ()。 A. i=1,j=0 . i=5,j=0. i=C5, j=2 . i=D6,j=2 7、 排序过程中,对尚未确定最终位置的所有元素进行一遍处理称为一趟排序。下列排序方法中,每一趟排序结束时都至少能够确定一个元素最终位置的方法是()。 i.简单选择排序n.希尔排序ill.快速排序w.堆排V.二路归并排序 .仅III、W、V)。A,仅I、III、W.仅BI、II、III. .仅III、W、V )。 8、有n(n0)个分支结点的满二叉树的深度是( n2-1 log2(n+1)+1 log2(n+1) log2(n-l) 9、 一个具有1025个结点的二叉树的高h为()。 A.11 B.1C至1025之间C.11至1024之间D.10 10、 在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A,并已知A的左孩子的平衡因子为0,右孩子的平衡因子为l,则应作()型调整以使其平衡 A.LL B.LR C.RLD.RR 二、填空题 11、 N个顶点的连通图用邻接矩阵表示时,该矩阵至少有个非零元素。 12、 设用希尔排序对数组{98,36,-9,0,47,23,1,8,10,7}进行排序,给出的步 长(也称增量序列)依次是4,2,1则排序需 趟,写出第一趟结束后,数组中数据 的排列次序。 13、建立索引文件的目的是。 14、一个算法具有5个特性:有零个或多个输入、有一个或多个输出。 15、 索引顺序文件既可以顺序存取,也可以存取。 16、当两个栈共享一存储区时,栈利用一维数组stack(1,n)表示,两栈顶指针为top[1]与top[2],贝U当栈1空时,top[1]为,栈2空时,top[为,栈满时为。 17、已知U=‘xyxyxyxxyxy,;t=xxy;ASSIGN(S,U);ASSIGN(V, SUBST(S, INDEX(S, t), LEN (t) +1)); ASSIGN(m, ww),求REPLACE(S, V, m) 18、每一棵树都能唯一地转换为它所对应的二叉树。若已知一棵二叉树的前序序列是BEFCGDH,中序序列是FEBGCHD,则它的后序序列是。设上述二叉树是由某棵树转换而成,则该树的前序序列是。 三、 判断题 19、倒排序文件的优点是维护简单。() 20、直接访问文件也能顺序访问,只是一般效率不高。() 21、 广义表(((a,b,c),d,e,f))的长度是4。() 22、二维以上的数组其实是一种特殊的广义表。() 23、中序遍历一棵二叉排序树的结点就可得到排好序的结点序列。() 24、用一维数组存储二叉树时,总是以前序遍历顺序存储结点。() 25、若中序遍历平衡的二叉排序树,可得到排好序的关键码序列。() 26、数据元素是数据的最小单位。() 27、B-树中所有结点的平衡因子都为零。() 28、 对两棵具有相同关键字集合的而形状不同的二叉排序树,按中序遍历它们得到的序列的顺序却是一致的。() 四、 简答题 29、写出下列排序算法的基本思想,并写出对序列(23,12,35,47,16,25,36, 19,21,16)进行排序时每一趟的结果。 PROCbbsort(VARr:sequence;n:integer); (展-?个职心 d:=l;pos(-1];=1;pos[11i;exchanged:*true: WHILEexchangedDO [gchmged;、felse; whileipos(dJDO |IF(r[i]

文档评论(0)

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

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

1亿VIP精品文档

相关文档