




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据结构试题 06( 有答案 )一、单选题(每题 2分,共 20 分)1. 以下数据结构中哪一个是线性结构? ( )A.有向图B.队列C.线索二叉树D. B树2. 在一个单链表 HL 中,若要在当前由指针 p 指向的结点后面插入一个由 q 指向的结点,则执行如下 ( ) 语句序列。A. p=q; p-next=q;B. p-next=q; q-next=p;C.p-next=q-next;p=q;D.q-next=p-next;p-next=q;3.以下哪一个不是队列的基本运算?()A.在队列第 i 个元素之后插入一个元素B.从队头删除一个元素C.判断一个队列是否为空D.读取队头元素的值4.
2、字符 A、B、C依次进入一个栈,按出栈的先后顺序组成不同的字符串,至多可以组成 ( ) 个不同的字符串?A.14B.5C.6D.85.由权值分别为3,8,6,2 的叶子生成一棵哈夫曼树,它的带权路径长度为()。A 11B.35C. 19 D. 53E以下 6-8 题基于图 1。6.该二叉树结点的前序遍历的序列为 () 。AGA.E、G、F、A、C、D、BB.E、A、G、C、F、B、DFC.E、A、C、B、D、G、FCD.E、G、A、C、D、F、B7. 该二叉树结点的中序遍历的序列为 ( ) 。A. A 、B、C、D、E、G、FBDB. E 、A、G、C、F、B、D图C. E、A、C、B、 D、
3、G、FE.B、D、C、A、F、G、E8.该二叉树的按层遍历的序列为()。AE、G、F、A、C、D、BB. E、A、C、 B、D、G、FC.E、A、G、C、F、B、DD. E、 G、A、C、D、F、B9. 下面关于图的存储的叙述中正确的是 ( ) 。A 用邻接表法存储图,占用的存储空间大小只与图中边数有关,而与结点个数无关第0页(共 4 页)B 用邻接表法存储图,占用的存储空间大小与图中边数和结点个数都有关C. 用邻接矩阵法存储图,占用的存储空间大小与图中结点个数和边数都有关D 用邻接矩阵法存储图,占用的存储空间大小只与图中边数有关,而与结点个数无关10. 设有关键码序列 (q , g,m, z
4、,a,n,p,x,h) ,下面哪一个序列是从上述序列出发建堆的结果 ?( )A. a,g,h,m,n,p,q,x,zB.a,g,m,h,q,n,p,x,zC. g, m,q,a,n,p,x,h,zD.h,g,m, p,a, n,q,x,z二、填空题(每空 1 分,共 26 分)1. 数据的物理结构被分为 _、 _、 _和 _四种。2. 对于一个长度为 n 的顺序存储的线性表,在表头插入元素的时间复杂度为_,在表尾插入元素的时间复杂度为 _。3.向一个由 HS 指向的链栈中插入一个结点时p 时,需要执行的操作是_;删除一个结点时,需要执行的操作是(假设栈不空而且无需回收被删除结点)。4.对于一棵
5、具有 n 个结点的二叉树,一个结点的编号为i(1 i n) ,若它有左孩子则左孩子结点的编号为 _,若它有右孩子,则右孩子结点的编号为 _,若它有双亲,则双亲结点的编号为 _。5.当向一个大根堆插入一个具有最大值的元素时,需要逐层_调整,直到被调整到 _位置为止。6. 以二分查找方法从长度为 10 的有序表中查找一个元素时,平均查找长度为_。7. 表 示 图 的 三 种 常 用 的 存 储 结 构 为 _、 _ 和_。8. 对于线性表( 70,34,55,23,65,41,20)进行散列存储时,若选用 H(K)=K %7作为散列函数,则散列地址为0 的元素有 _个,散列地址为 6 的有 _个。
6、9. 在归并排序中, 进行每趟归并的时间复杂度为 _,整个排序过程的时间复杂度为 _,空间复杂度为 _。10. 在一棵 m 阶 B_树上,每个非树根结点的关键字数目最少为 _个,最多为 _个,其子树数目最少为 _,最多为 _。三、运算题(每题 6分,共 24 分)第1页(共 4 页)1. 写出下列中缀表达式的后缀形式:( 1)3X/(Y-2)+1( 2)2+X*(Y+3)2. 试对图 2 中的二叉树画出其:(1) 顺序存储表示的示意图;(2) 二叉链表存储表示的示意图。3.判断以下序列是否是小根堆? 如果不是 ,图将它调整为小根堆。(1) 12,24,33,65,33,56,48,92,86,
7、70 (2) 05, 23, 20, 28, 40, 38, 29, 61, 35, 76, 47, 100 4. 已知一个图的顶点集 V 和边集 E 分别为:V=1,2,3,4,5,6,7;E=(1,2)3,(1,3)5,(1,4)8,(2,5)10,(2,3)6,(3,4)15,(3,5)12,(3,6)9,(4,6)4 ,(4,7)20,(5,6)18,(6,7)25;按照普里姆算法从顶点1 出发得到最小生成树,试写出在最小生成树中依次得到的各条边。四、阅读算法(每题7 分,共 14 分)1. void AE(Stack& S) InitStack(S); Push(S,3); Push
8、(S,4);int x=Pop(S)+2*Pop(S); Push(S,x);int i,a5=1,5,8,12,15; for(i=0;i5;i+) Push(S,2*ai); while(!StackEmpty(S) coutPop(S)left,c1,c2);c1+;if (BT-left=NULL&BT-right=NULL) c2+; ABC(BT-right,c1,c2);/if第2页(共 4 页)该函数执行的功能是什么?五、算法填空(共 8 分)向单链表的末尾添加一个元素的算法。Void InsertRear(LNode*& HL,const ElemType& item)LNo
9、de* newptr;newptr=new LNode;If (_)cerrMemory allocation failare!next=NULL;if (HL=NULL)HL=_;elseLNode* P=HL;While (P-next!=NULL)_;p-next=newptr;六、编写算法(共 8 分)编写从类型为List的线性表 L 中将第 i 个元素删除的算法,(假定不需要对i 的值进行有效性检查 , 也不用判别 L 是否为空表。)void Delete(List& L, int i)参考答案一、单选题(每题 2 分,共 20 分)1.B2.D3.A4.B5.B6.C7.A8.C9
10、.B10.B二、填空题(每空 1 分,共 26 分)1. 顺序 链表 索引 散列2. O(n) O(1)3.p-next=HS;HS=pHS=HS-next4.2i 2i+1i/2(或 i/2 )5.向上根6.2.9第3页(共 4 页)图7. 邻接矩阵邻接表边集数组8. 1 49. O(n) O(nlog 2n) O(n)10. m/2 -1m-1m/2m三、运算题(每题 6 分,共 24 分)1.(1)3X* Y2- / 1+(2)2XY3+ *+2. (1)(3 分)012345678910 11 12 13141831123456789(2)见图 3 所示:3. (1)不是小根堆。调整为: 12,65,33,70,24,56,48,92,86,33(2)是小根堆。4. 普里姆算法从顶点 1 出发得到最小生成树为:(1,2)3, (1,3)5, (1,4)8, (4,6)4, (2,5)10, (4,7)20四、阅读算法(每题7 分,共 14 分)1.302416102102. 该函数的功能是:统计出 BT 所指向的二叉树的结点总数和叶子总数五、 算法填空(共
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 儿童厌食症的原因与治疗
- 北京协和医院新型冠状病毒感染基层诊疗建议
- 吉林省松原市扶余第一中学2025届化学高一下期末联考试题含解析
- 广东省韶关市2024-2025学年高一下学期期末教学质量检测政治试卷(含答案)
- 北京市丰台区2024-2025学年高一下学期4月期中考试政治试题
- 常德执法大比武活动方案
- 展览展厅活动方案
- 少先队防灾活动方案
- 小班综合亲子活动方案
- 巧妙组织活动方案
- 2023年10月自考00401学前比较教育试题及答案含评分标准
- 《二十四孝图》课件
- 雨水口支管与雨水口隐蔽
- 公共卫生工作整体提升汇报
- 国开《酒店前厅服务与管理》形考任务1-3答案
- 2023年四川省资阳市面向全国公开引进急需紧缺高层次人才(共500题)笔试必备质量检测、历年高频考点模拟试题含答案解析
- 国考云在线考试系统试题
- 红色文化学习通课后章节答案期末考试题库2023年
- 2023-2024学年山东省淄博市小学语文四年级期末评估试卷详细参考答案解析
- 光伏电站的运行维护
- 污水处理厂风险清单
评论
0/150
提交评论