- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据结构》7044
《数据结构》7044
16.业精于勤,荒于嬉
——韩愈
B卷
《数据结构》
学号________姓名__________分数__________
题号
一
二
三
四
五
六
总分
分数
一、 单选题(每小题1分,共10分)
1.与数据元素本身的形式、内容、相对位置、个数无关的是数据的( )
A.存储结构 B.逻辑结构 C.算法 D.操作
2.链式栈与顺序栈相比,一个比较明显的优点是( )
A.插入操作更加方便 B.通常不会出现栈满的情况
C.不会出现栈空的情况 D.删除操作更加方便
3.对待排序的元素序列进行划分,将其分为左、右两个子序列,再对两个子序列施加同样的排序操作,直到子序列为空或只剩一个元素为止
这样的排序方法是( )
A.直接选择排序 B.直接插入排序 C.快速排序 D.起泡排序
4.若采用邻接矩阵法存储一个n个顶点的无向图,则该邻接矩阵是一个( )
A.上三解矩阵 B.稀疏矩阵 C.对角矩阵 D.对称矩阵
5.在一个顺序存储的循环队列中,队头指针指向队头元素的( )
A.前一个位置 B.后一个位置 C.队头元素位置 D.队尾元素的前一位置
6.用链表表示线性表的优点是( )
A.便于随机存取 B.花费的存储空间比顺序表少
C.便于插入与删除 D.数据元素的物理顺序与逻辑顺序相同
7.对5个不同的数据元素进行直接插入排序,最多需要进行( )次比较
A.8 B.10 C.15 D.25
8.下列存储形式中,( )不是树的存储形式
A.双亲表示法 B.左子女右兄弟表示法 C.广义表表示法 D.顺序表示法
9.在一棵具有5层的满二叉树中结点总数为( )
A.31 B.32 C.33 D.16
10.设有100个数据元素,采用折半搜索时,最大比较次数为( )
A.6 B.7 C.8 D.10
二、 判断题(判断下列各个叙述的正误
对,在题号前的括号内填入√;错,在题号前的括号内填入×
每小题1分,共10分)
( )1、算法的运行时间涉及加、减、乘、除、转移、存、取等基本运算
要想准确地计算总运算时间是不可行的
( )2、二维数组是数组元素为一维数组的线性表,因此它是线性结构
( )3、顺序表用一维数组作为存储结构,因此顺序表是一维数组
( )4、通常使用两个类来协同表示单链表,即链表的结点类和链表类
( )5、栈和队列都是顺序存取的线性表,但他们对存取位置的限制不同
( )6、在使用后缀表示实现计算器类时用到一个栈的实例,其作用是暂存运算对象
( )7、具有n个结点的完全二叉树的高度为「log2n」+1
(n≥0,根在第0层)
( )8、为度量一个搜索算法的性能,需要在时间和空间方面进行权衡
( )9、闭散列法通常比开散列法时间效率更高
( )10、一棵m阶B树中每个结点最多有m个关键码,最少有2个关键码
三、 阅读理解题(说明下列递归过程的功能,10分)
void unknown(BinTreeNode*T, int a[ ],int i ){
//指针T是完全二叉树的根指针
If(T! =NULL){
A[i]=T-data;
Unknown(T-leftChild,a,2*i+1);
Unknown(T-rightChild, a,2*i+2);
}
}
主程序调用方式unknown(BT.root,a,0);
//将完全二叉树所有结点从根开始,自顶向下,同一层自左向右连续编号,
//根结点的编号为0
四.简答题(共25分)
1. 对下面的带权无向图采用prim算法从顶点①开始构造最小生成树
(写出加入生成树顶点集合S和选择边Edge的顺序)(5分)
S:
顶点号
Edge:
(顶点,顶点,权值)
①
( , , )
①
( , , )
①
( , , )
①
( , , )
①
( , , )
①
2. 某二叉树的结点数据采用顺序存储表示如下:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1718 19
E
A
F
D
H
C
G
I
B
(1) 试画出此二叉树的图形表示
(3分)
(2) 写出结点D的双亲结点及左、右子女
(3分)
(3) 将此二叉树看作森林的
您可能关注的文档
最近下载
- 专题22.27 待定系数法求二次函数解析式(专项练习)-2021-2022学年九年级数学上册基础知识专项讲练(人教版).docx VIP
- 元宵节英语介绍PPT.pptx VIP
- 云南省市政工程消耗量定额说明.pdf VIP
- 乡村振兴战略背景下农村生态文明建设路径研究.docx VIP
- 优衣库2025年供应链与消费者需求变化研究报告.docx
- 全过程工程咨询.pptx VIP
- 13J104 蒸压加气混凝土砌块、板材构造(OCR).pdf VIP
- 人教版八年级上册英语试卷 Unit 3单元测试卷.docx VIP
- Office高效办公知到智慧树期末考试答案题库2025年西安欧亚学院.docx VIP
- h5开发合同模板(3篇).docx VIP
文档评论(0)