(数据结构期末试题.docVIP

  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文档。上传文档
查看更多
(数据结构期末试题

计算机科学与技术、网络工程本科 《数据结构》期末考试试卷 一、选择题(单选题,每小题分,共分) …11]中进行折半查找(),查找元素A[11]时,被比较的元素的下标依次是 。 A.6,8,10,11 B.6,9,10,11 C.6,7,9,11 D.6,8,9,11 3.由元素序列(27,16,75,38,51)构造平衡二叉树,则首次出现的最小不平衡子树的根(即离插入结点最近且平衡因子的绝对值为2的结点)为 。 A.27 B.38 C.51 D.75 4.利用逐点插入法建立序列(50,72,43,85,75,20,35,45,65,30)对应的二叉排序树以后,查找元素30要进行 次元素间的比较。 A.4 B.5 C.6 D.7 5.循环链表的主要优点是 。 A.不再需要头指针了 B. 已知某个结点的位置后,很容易找到它的直接前驱结点 C.在进行删除后,能保证链表不断开 D. 从表中任一结点出发都能遍历整个链表 6.已知一个线性表(38,25,74,63,52,48),假定采用散列函数h(key)=key%7计算散列地址,并散列存储在散列表A[0…6]中,若采用线性探测方法解决冲突,则在该散列表上进行等概率查找时查找成功的平均查找长度为 。 A.1.5 B.1.7 C.2.0 D.2.3 7.由权值为9,2,5,7的四个叶子结点构造一棵哈夫曼树,该树的带权路径长度为 。 A.23 B.37 C.44 D.46 8.在最好和最坏情况下的时间复杂度均为O(nlogn)且稳定的排序方法是 。 A.基数排序 B.快速排序 C.堆排序 D.归并排序 9.无向图G=(V,E),其中V={a,b,c,d,e,f},E={(a,b),(a,e),(a,c),(b,e),(c,f),(f,d),(e,d)}。对该图进行深度优先遍历,下面不能得到的序列是 。 A.aebdcf B.abedfc C.aedfcb D.acfdeb 10.置换-选择排序的功能是 。 A.产生初始归并段 B.选出最大的元素 C.产生有序文件 D.置换某个记录 11.ISAM和VSAM文件属于 。 A.索引顺序文件 B.索引非顺序文件 C.顺序文件 D.散列文件 二、填空题(1~82分,9~12每空1分,共20分) Sum=1; For (i=0; sumn; i++) sum+=i; 2.稀疏矩阵快速转置算法(见第三题第1小题)的时间复杂度为 【2】 ,空间复杂度为 【3】 。 3.对广义表A=(a,(b,c,d))的运算head(rail(A))的结果是 【4】 。 4.将n个数据元素依次按a1,a2,…,an的顺序压入栈中,共有【5】 种出栈序列。 5.含有4个结点的不相似的二叉树有 【6】 棵。 6.设有一个二维数组A[m][n],假设A[0][0]存放位置在644(10),A[2][2]存放位置在676(10),每个元素占一个空间,则A[3][3](10)存放的位置为 【7】 。(脚注(10)表示用10进制表示) 7. 若某二叉树有20个叶子结点,有30个结点仅有一个孩子,则该二叉树的总的结点数是 【8】 。 8.给定一组关键字{49,38,65,97,76,13,27,49’},以下用了4种不同的排序方法分别得到了第一趟排序后的结果,请指出各自对应的排序方法。(每空1分) 第一趟排序后的结果 排序方法 {27,38,13,49,76,97,65,49’} 【9】 {38,49,65,97,13,76,27,49’} 【10】 {49’,76,65,49,38,13,27,97} 【11】 {13,65,76,97,27,38,49,49’} 【12】 三、算法填空题(每空分,共分) typedef struct {int i,j; //行号,列号 ElemType e; //非零元 }Triple; typedef struct {Triple data[MAXSIZE+1]; //三元组表.0号不用 int mu,nu,tu;

文档评论(0)

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

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

1亿VIP精品文档

相关文档