- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
考題解答08年福建专升本数据结构
08专升本数据结构考题解答
单项选择题(共12小题,每小题2 分,共24分)
1.用非递归方法实现递归算法时通常要使用
A.循环队列 B.栈 C.二叉树 D.双向队列
2.对于一个具有n个顶点和e条弧的赋权有向图,如果用赋权邻接矩阵表示这个图,请问求单源最短路径的Dijkstra算法的时间复杂度为
A.O(n) B.O(n+e) C.O(n*n) D.O(2e)
3.设语句x++的执行时间时单位时间,以下语句的时间复杂度是
for(i=1; i=n; i++)
for(j=1; j=n; j++)
x++;
A.O(1) B.O(n) C.O(n*n*n) D.O(n*n)
4.一高度为h的非空二叉树(假设只含根节点的树的高度为1)最多有几个节点
A.2h B.2h-1 C.2h-1 D.2h
5.赋权有向图G用用赋权邻接矩阵A存储,则节点i的入度等于
A.第i行非∞的元素之和 B.第i列非∞的元素之和
C.第i行非∞且非0的元素个数 D.第i列非∞且非0的元素个数
6.设双链表的节点类型定义如下,
typedef struct node *link;
typedef struct node{
ListItem element;
link left;
link right;
}*p,*q,*r;
删除双链表中节点p(由p指向的节点)的操作是
正确的做法如下图:
q=p-left; r=p-right; q-right=r; r-left=q;
正确的
q=p-right; r=p-left; q-right=r; r-left=q;
把A的p和q反过来,结果错了。
q=p-left; r=p-right; q-left=r; r-right=q;
错误,与B一样,只是把p和q反过来。
D.q=p-left; r=p-right; q-right=r-left;
什么也没有变化。
7.会引起循环队列队头位置发生变化的操作是
A.出队列 B.入队列 C.取队首元素 D.取队尾元素
8.如图1所示,若从顶点1出发进行广度优先搜索,则得到的访问序列是
1,8,3,4,5,6,7,2
1,2,3,7,5,6,4,8
1,2,5,4,3,6,7,8
D.1,2,3,4,5,6,7,8
9.下列排序算法中,不受数据初始状态影响,时间复杂度为O(n*logn)的是
A.堆排序 B.冒泡排序 C.直接选择排序 D.快速排序
10.用指针实现二叉树,在n个节点的二叉树中含有多少个空指针?
A.n B.n-1 C.n+1 D.2n
11.用一棵二叉搜索树进行( )得到的是有序序列。
A.前序遍历 B.中序遍历 C.后序遍历 D.层次遍历
12.合并排序算法的时间复杂度是
A.O(n2) B.O(nlogn) C.O(logn) D.O(n)
填空题(共7小题,每空2 分,共16分)
13.在一个长度为n的顺序表的第i(1=i=n)个元素之前插入一个元素,需要后移___n-i+1____个元素。
14.设某哈夫曼树有n个叶子节点,则该哈夫曼树的总结点数为__2n-1__。
15.设有一个序列8,53,37,28,当使用直接插入排序从小到大排序时,比较次数是____5____。
16.设SQ为循环队列,存储在数组queue[0…m-1]中,则SQ入队操作对其队尾指针rear的修改是___ (rear+1)%m___。
17.设待排序的序列中存在多个记录具有相同的键值,经过排序,这些记录的相对次序仍然保持不变,则称这种排序是__稳定的____,否则称为___不稳定的___。
18.在一个具有n个顶点的无向图中,要连通所有的顶点至少需要__n-1____条边。
19.在有向图中,以顶点v为起点的弧的数目称为v的___出度__。
应用题(共4小题,每小题10 分,共40分)
20.已知关键字序列(12,77,21,65,38,7,40,53),采用直接插入排序按递增排序,给出每一趟的结果。
12,77,21,65,38,7,40,53
12,21,77,65,38,7,40,53
12, 21,65, 77,38,7,40,53
12, 21, 38,65, 77, 7,40,53
7,12, 21, 38,65, 77, 40,53
7,12, 21, 38,40,65, 77, 53
7,12, 21, 38,40,53,65, 77
21.已知散列表长度为10(散列空间0..9),使用线性重新散列技术解决冲突,现有一组单词(SUN, MON, T
您可能关注的文档
最近下载
- 中心医院“十五五”发展规划(完整版).docx VIP
- 长沙市工贸企业安全生产管理基础资料 (指导手册).doc VIP
- 贵州省安全生产条例解读课件.ppt VIP
- 公路工程安全管理制度.docx VIP
- ISO 927-2009香辛料和调味品—杂质和外来物含量的测定.doc
- 压缩空气管径及压力损失计算表(管径、压损计算).xls VIP
- 2024年质量员-土建方向-岗位技能(质量员)证考试题库.pdf VIP
- 《无人机航拍技术》课件—06无人机拍摄实例分析.pptx VIP
- YB∕T 《电动汽车驱动电机用冷轧无底层取向电工钢带(片)》.pdf
- 《无人机航拍技术》课件—05无人机飞行的法规.pptx VIP
文档评论(0)