




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品word 名师归纳总结 - - - - - - - - - - - -全国 20XX 年 1 月高等训练自学考试数据结构试题课程代码: 02331一、单项挑选题 本大题共15 小题,每道题2 分,共 30 分 在每道题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内;错选、多项或未选均无分;1.以下程序段的时间复杂度为 s=0;fori=1 ; i<n ; i+ forj=1 ; j<n ; j+s+=i*j ;A.O1B.On2C.O2nD.On 2.假设某个带头结点的单链表的头指针为head,就判定该表为空表的条件是 A.head=NULL ;B.h
2、ead->next=NULL;C.head.=NULL ;D.head->next=head ;3.栈是一种操作受限的线性结构,其操作的主要特点是A. 先进先出B. 后进先出C.进优于出D. 出优于进4.假设以数组An 存放循环队列的元素,其头、尾指针分别为front 和 rear;如设定尾指针指向队列中的队尾元素,头指针指向队列中队头元素的前一个位置,就当前存于队列中的元素个数为A.rear-front-1 nB.rear-front nC.front-rear+1 nD.rear-front+n n5.判定两个串大小的基本准就是A. 两个串长度的大小B. 两个串中首字符的大小C
3、.两个串中大写字母的多少D. 对应的第一个不等字符的大小6.二维数组A45 按行优先次序储备,如每个元素占2 个储备单元,且第一个元素A00的储备地址为1000,就数组元素A32 的储备地址为 A.1012B.1017精选名师 优秀名师 - - - - - - - - - -第 1 页,共 9 页 - - - - - - - - - -精品word 名师归纳总结 - - - - - - - - - - - -C.1034D.10367.高度为 5 的完全二叉树中含有的结点数至少为 A.16B.17C.31D.328.已知在一棵度为3 的树中,度为2 的结点数为4,度为 3 的结点数为3,就该树
4、中的叶子结点数为 A.5B.8C.119.以下所示各图中是中序线索化二叉树的是D.1810.已知含6 个顶点 v 0, v1, v2, v3, v4, v 5的无向图的邻接矩阵如下列图,就从顶点v 0 动身进行深度优先遍历可能得到的顶点拜访序列为A.v 0, v 1, v 2, v5, v4, v3 B.v 0, v1, v 2, v 3, v 4, v5 C.v 0, v1, v 5, v 2, v 3, v4 D.v 0, v 1, v 4, v5, v2, v311.如下列图有向图的一个拓扑序列是 A.ABCDEFB.FCBEAD C.FEDCBA D.DAEBCF12.以下关键字序列中
5、,构成大根堆的是A.5 , 8,1, 3, 9, 6, 2, 7B.9 , 8, 1, 7,5, 6, 2,33C.9, 8, 6, 3, 5,l ,2, 7D.9 ,8, 6, 7,5, 1, 2, 3 13.对长度为15 的有序次序表进行二分查找,在各记录的查找概率均相等的情形下,查找成精选名师 优秀名师 - - - - - - - - - -第 2 页,共 9 页 - - - - - - - - - -精品word 名师归纳总结 - - - - - - - - - - - -功时所需进行的关键字比较次数的平均值为A. 39B. 491515C. 51D. 55151514.已知一个散列表
6、如下列图,其散列函数为Hkey=key 11,采纳二次探查法处理冲突,就下一个插入的关键字49 的地址为 15.数据库文件是由大量带有结构的A. 记录组成的集合B. 字符组成的集合C.数据项组成的集合D. 数据结构组成的集合二、填空题 本大题共 10 小题,每道题2 分,共 20 分请在每道题的空格中填上正确答案;错填、不填均无分;16.估算算法时间复杂度时考虑的问题规模通常是指算法求解问题的 ;17.在双向循环链表中插入一个新的结点时,应修改 个指针域的值;18.如进栈序列为a, b, c,且进栈和出栈可以穿插进行,就可能显现 个不同的出栈序列;19.链串的结点大小定义为结点的 中存放的字符
7、个数;20.广义表 a, d, c 的深度为 ;21.在含有3 个结点a,b, c 的二叉树中,前序序列为abc 且后序序列为cba 的二叉树有 棵;22.如用邻接矩阵表示有向图,就顶点i 的入度等于矩阵中 ;23.对关键字序列15, 18,11, 13, 19, 16, 12, 17, 10,8进行增量为5 的一趟希尔排序的结果为 ;24.索引次序查找的索引表由各分块中的最大关键字及各分块的 构成;25.VSAM文件的实现依靠于操作系统中的 存取方法的功能;三、解答题 本大题共 4 小题,每道题5 分,共 20 分精选名师 优秀名师 - - - - - - - - - -第 3 页,共 9
8、页 - - - - - - - - - -精品word 名师归纳总结 - - - - - - - - - - - -26.假设有一个形如的 8×8 矩阵,矩阵元素都是整型量次对角线以上的元素都是0;如将上述矩阵中次对角线及其以下的元素按行优先压缩储备在一维数组B 中,请回答以下问题:1B 数组的体积至少是多少.2 如 a18 储备在 B0 中, a56 储备在 Bk 中,就 k 值为多少 . 1227.对关键字序列5, 8, 1, 3, 9,6, 2, 7按从小到大进行快速排序;(1) 写出排序过程中前两趟的划分结果;(2) 快速排序是否是稳固的排序方法. 1228.假设通信电文使用
9、的字符集为a ,b,c,d,e,f ,g, h ,各字符在电文中显现的频度分别为: 7, 26, 2, 28, 13, 10, 3, 11,试为这8 个字符设计哈夫曼编码;要求:(1) 画出你所构造的哈夫曼树要求树中左孩子结点的权值不大于右孩子结点的权值;(2) 按左分支为0 和右分支为1 的规章,分别写出与每个字符对应的编码;1229.已知 3 阶 B树如下列图,(1) 画出将关键字6 插入之后的B树;(2) 画出在 1 所得树中插入关键字2 之后的 B 树; 12四、算法阅读题 本大题共4 小题,每道题5 分,共 20 分30.假设以带头结点的单链表表示线性表,单链表的类型定义如下:精选名
10、师 优秀名师 - - - - - - - - - -第 4 页,共 9 页 - - - - - - - - - -精品word 名师归纳总结 - - - - - - - - - - - -typedefintDataType; typedef struct node DataType data; struct node * next; LinkNode, * LinkList;阅读以下算法,并回答疑题:(1) 已知初始链表如下列图,画出执行f30head 之后的链表;题 30 图(2) 简述算法f30 的功能;void f30 LinkList head LinkListp,r, s;if h
11、ead - > next r = head - > next;p = r->next; r - > next = NULL;while p s =p; p = p->next;if s - > data% 2 = = 0 s - > next = head - > next; head - > next = s; else s - > next = r - > next; r->next = s;r =s;精选名师 优秀名师 - - - - - - - - - -第 5 页,共 9 页 - - - - - - - - -
12、-精品word 名师归纳总结 - - - - - - - - - - - -1231.假设以二叉链表表示二叉树,其类型定义如下: typedef struct node DataTypedata;struct node * lchild,* rchild;/左右孩子指针* BinTree ;阅读以下算法,并回答疑题:(1) 已知以 T 为根指针的二叉树如下列图,写出执行f31T 之后的返回值;(2) 简述算法f31 的功能;int f31 BinTree Tintd;if . T return 0;d = f31 T - > lchild + f31 T - > rchild ;
13、if T - > lchild && T - > rchildreturnd + 1 ; elsereturnd;1232.设有向图邻接表定义如下: typedef struct VertexNode adjlist MaxVertexNum ;int n , e;图的当前顶点数和弧数ALGraph ;邻接表类型其中顶点表结点VertexNode边表结点EdgeNode 结构为:阅读以下算法,并回答疑题:精选名师 优秀名师 - - - - - - - - - -第 6 页,共 9 页 - - - - - - - - - -精品word 名师归纳总结 - - - -
14、- - - - - - - -(1) 已知某有向图储备在如下列图的邻接 表 G 中,写出执行f32 G 的输出;(2) 简述算法f32 的功能;int visited MaxNum ;void DFSALGraph * G, int i EdgeNode * p;visited i = TRUE ;if G - > adjlist i. firstedge = = NULL printf "% c ", G - > adjlist i. vertex;else p = G - > adjlist i. firstedge; while p . = NULL
15、 if . visitedp -> adjvex DFS G, p - > adjvex ;p = p->next;void f32 ALGraph * G inti;for i = 0; i < G->n; i + visited i = FALSE ;for i = 0; i < G->n; i+if . visitedi DFSG, i ; 1233.以下算法f33 的功能是对记录序列进行双向冒泡排序;算法的基本思想为,先从前往后通过交换将关键字最大的记录移动至后端,然后从后往前通过交换将关键字最小的记录 移动至前端,如此反复进行,直至整个序列按
16、关键字递增有序为止;请在空缺处填入合精选名师 优秀名师 - - - - - - - - - -第 7 页,共 9 页 - - - - - - - - - -精品word 名师归纳总结 - - - - - - - - - - - -适的内容,使其成为完整的算法;#define MAXLEN 100 typedef int KeyType; typedef struct KeyType key; InfoType otherinfo; NodeType ;typedef NodeType SqList MAXLEN ; void f33 SqList R, int nint i,j,k; NodeType t; i =0;j =n-l;while i < j for 1if Rk.key > Rk +l.key t = Rk;Rk = Rk +1; Rk +1 = t;j-;for k =j; k > i; k - if 2 t = Rk;Rk = Rk-1; Rk-1 = t;3;精选名师 优秀名师 - - - - - - - - - -第 8 页,共 9 页 - - - - - - - - - -精品word 名师归纳总结 - - - - - - - - - - - -
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 快消品行业的数字化营销策略研究
- 团体咨询方案的设计
- 韩式女装营销方案模板
- 产品系统营销规划方案
- 3D打印智能工厂项目可行性研究报告
- 美容咨询室装修方案
- 复斯咨询营销方案
- 银行员工组合营销方案
- 家用净水器租赁与水质安全检测及维护服务协议
- 离婚协议书模板:股权分割与子女教育基金分配协议
- 新闻编辑(修改版)马工程课件 第六章
- GB/T 2930.8-2017草种子检验规程水分测定
- 勘察设计工作大纲
- GB/T 17188-1997农业灌溉设备滴灌管技术规范和试验方法
- 关于国有集团公司采购管理办法【五篇】
- 2022年资阳市雁江区社区工作者招聘考试笔试试题及答案解析
- 2.2 第2课时 基本不等式的综合应用(课件)高一数学(人教A版2019必修第一册)
- 帮助卧床老年人使用便器排便课件
- 【高考英语精品专题】必修1 Unit 1 Life Choices-高考英语-一轮总复习备考方略课件PPT(新教材北师大版)
- 中国传媒大学-新媒体概论(刘行芳)-课件
- 医学放射卫生相关法律法规ppt培训课件
评论
0/150
提交评论