2022年数据结构试卷及答案宣贯 .pdf

上传人:Q****o 文档编号:25945720 上传时间:2022-07-14 格式:PDF 页数:4 大小:52.62KB
返回 下载 相关 举报
2022年数据结构试卷及答案宣贯 .pdf_第1页
第1页 / 共4页
2022年数据结构试卷及答案宣贯 .pdf_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《2022年数据结构试卷及答案宣贯 .pdf》由会员分享,可在线阅读,更多相关《2022年数据结构试卷及答案宣贯 .pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数据结构试卷(五)一、选择题 (30 分) 1数据的最小单位是() 。(A) 数据项(B) 数据类型(C) 数据元素(D) 数据变量2设一组初始记录关键字序列为(50 ,40,95,20,15,70,60,45) ,则以增量d=4 的一趟希尔排序结束后前4 条记录关键字为() 。(A) 40 , 50,20,95 (B) 15 , 40,60,20 (C) 15 , 20,40,45 (D) 45 , 40,15,20 3设一组初始记录关键字序列为(25,50,15,35,80, 85,20,40,36, 70),其中含有5个长度为2 的有序子表,则用归并排序的方法对该记录关键字序列进行一趟归

2、并后的结果为() 。(A) 15 ,25,35,50,20,40, 80,85,36, 70 (B) 15 ,25,35,50,80,20,85,40,70,36 (C) 15,25,35,50,80,85,20,36,40,70 (D) 15 ,25,35,50,80,20, 36,40,70, 85 4函数 substr(“DATASTRUCTURE”, 5,9) 的返回值为() 。(A) “STRUCTURE”(B) “DATA ”(C) “ASTRUCTUR”(D) “DATASTRUCTURE”5设一个有序的单链表中有n 个结点, 现要求插入一个新结点后使得单链表仍然保持有序,则该操

3、作的时间复杂度为() 。(A) O(log2n) (B) O(1) (C) O(n2) (D) O(n) 6设一棵m叉树中度数为0 的结点数为N0,度数为 1 的结点数为Nl,, ,度数为m的结点数为 Nm ,则 N0=() 。(A) Nl+N2+,+Nm (B) l+N2+2N3+3N4+,+(m-1)Nm (C) N2+2N3+3N4+,+(m-1)Nm (D) 2Nl+3N2+,+(m+1)Nm 7设有序表中有1000 个元素,则用二分查找查找元素X最多需要比较()次。(A) 25 (B) 10 (C) 7 (D) 1 8设连通图G 中的边集E=(a ,b),(a,e),(a,c),(b

4、,e),(e,d),(d,f),(f,c) ,则从顶点 a出发可以得到一种深度优先遍历的顶点序列为() 。(A) abedfc (B) acfebd (C) aebdfc (D) aedfcb 9设输入序列是1、2、3、, 、n,经过栈的作用后输出序列的第一个元素是n,则输出序列中第i 个输出元素是() 。(A) n-i (B) n-1-i (C) n+1-i (D) 不能确定10 设一组初始记录关键字序列为(45 ,80,55,40,42,85) ,则以第一个记录关键字45为基准而得到一趟快速排序的结果是() 。(A) 40 , 42,45,55,80,83 (B) 42 , 40,45,8

5、0,85,88 (C) 42 , 40,45,55,80,85 (D) 42 , 40,45,85,55,80 二、填空题 ( 共 30 分) 1.设有一个顺序共享栈S0 :n-1 ,其中第一个栈项指针top1 的初值为 -1,第二个栈顶指针 top2 的初值为n,则判断共享栈满的条件是_。2.在图的邻接表中用顺序存储结构存储表头结点的优点是_ 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 3.设有一个 n 阶的下三角矩阵A

6、,如果按照行的顺序将下三角矩阵中的元素(包括对角线上元素)存放在n(n+1) 个连续的存储单元中,则Aij与 A00之间有 _个数据元素。4.栈的插入和删除只能在栈的栈顶进行,后进栈的元素必定先出栈,所以又把栈称为_表;队列的插入和删除运算分别在队列的两端进行,先进队列的元素必定先出队列,所以又把队列称为_表。5.设一棵完全二叉树的顺序存储结构中存储数据元素为ABCDEF ,则该二叉树的前序遍历序列为 _,中序遍历序列为_,后序遍历序列为_。6.设一棵完全二叉树有128 个结点,则该完全二叉树的深度为_,有 _个叶子结点。7.设有向图 G的存储结构用邻接矩阵A来表示,则 A中第 i 行中所有非

7、零元素个数之和等于顶点 i 的_,第 i 列中所有非零元素个数之和等于顶点i 的_。8.设一组初始记录关键字序列(k1,k2,, ,kn) 是堆,则对i=1 ,2,, ,n/2 而言满足的条件为 _ 。9.下面程序段的功能是实现冒泡排序算法,请在下划线处填上正确的语句。void bubble(int rn) for(i=1;i=n-1; i+) for(exchange=0,j=0; jrj+1)temp=rj+1;_;rj=temp;exchange=1; if (exchange=0) return ; 10.下面程序段的功能是实现二分查找算法,请在下划线处填上正确的语句。struct r

8、ecordint key; int others; int bisearch(struct record r , int k) int low=0,mid,high=n-1; while(low=high) _; if(rmid.key=k) return(mid+1); else if(_) high=mid-1;else low=mid+1; return(0); 三、应用题 (24 分)1.设某棵二叉树的中序遍历序列为DBEAC ,前序遍历序列为ABDEC ,要求给出该二叉树的的后序遍历序列。2.设无向图 G(如右图所示) ,给出该图的最小生成树上边的集合并计算最小生成树各边上的权值之和

9、。3.设一组初始记录关键字序列为(15 ,17, 18,22,35, 51,60) ,要求计算出成功查找时的平均查找长度。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - 4.设散列表的长度为8,散列函数H(k)=k mod 7,初始记录关键字序列为(25 ,31,8,27,13,68) ,要求分别计算出用线性探测法和链地址法作为解决冲突方法的平均查找长度。四、算法设计题(16 分 ) 1 设计判断两个二叉树是否相同的算法。2 设

10、计两个有序单链表的合并排序算法。数据结构试卷(五)参考答案一、选择题1A 2B 3A 4A 5D 6B 7B 8B 9C 10C 二、填空题1.top1+1=top2 2.可以随机访问到任一个顶点的简单链表3.i(i+1)/2+j-1 4.FILO ,FIFO 5.ABDECF ,DBEAFC ,DEBFCA 6.8,64 7.出度,入度8.ki=k2i & kik三、应用题1.DEBCA 2.E=(1,5),(5,2),(5,3),(3,4),W=10 3.ASL=(1*1+2*2+3*4)/7=17/7 4.ASL1=7/6 , ASL2=4/3 四、算法设计题1.设计判断两个二叉树是否相

11、同的算法。typedef struct node datatype data; struct node *lchild,*rchild; bitree; int judgebitree(bitree *bt1,bitree *bt2) if (bt1=0 & bt2=0) return(1); else if (bt1=0 | bt2=0 |bt1-data!=bt2-data) return(0); else return(judgebitree(bt1-lchild,bt2-lchild)*judgebitree(bt1-rchild,bt2-rchild); 2.设计两个有序单链表的合并

12、排序算法。void mergelklist(lklist *ha,lklist *hb,lklist *&hc) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - lklist *s=hc=0; while(ha!=0 & hb!=0) if(ha-datadata)if(s=0) hc=s=ha; else s-next=ha; s=ha;ha=ha-next; else if(s=0) hc=s=hb; else s-next=hb; s=hb;hb=hb-next; if(ha=0) s-next=hb; else s-next=ha; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁