昆明理工大学数据结构总复习题
上传者:梁明明|上传时间:2015-05-12|密次下载
昆明理工大学数据结构总复习题
一、单选题
? 数据结构研究( )。
A.数据的逻辑结构、存储结构及操作的实现 B. 数据的物理结构
C. 数据的逻辑结构与存储结构 D. 数据的逻辑结构。
数据的存储结构包括顺序;链式;散列和( )4 种基本类型。
A. Vector B. Index C. Sets D. Array
若某线性表最常用的操作是取第 i 个元素,则采用( )存储方式最节省运算时间。
A.双链表 B. 单链表 C.顺序表 D. 单循环链表
一个单链表中,已知*q 结点是*p 结点的前趋结点,若在*q 和*p 之间插入*s 结点, 则必须执行( )操作。
A.q->next=p ->next; p ->next=s; B. p ->next=s; s->next=q
C.p ->next=s->next; s->next=p D.q->next=s; s->next= p ;
在一个具有n个结点的有序单链表中,若插入一个新结点,单链表仍然有序,则算法的 时间复杂度为( )。 ? ? ? ?
A.O(n) B.O(1) C.O(n2) D.O(nlog2n)
? 队列与一般线性表的区别在于( )。
A. 数据元素的类型不同 B. 插入或删除操作的位置受限制
C. 数据元素的个数不同 D. 逻辑结构不同
? 设进栈的顺序为 a b c d,则不可能得到的出栈序列是( )。
A.a b c d B.d c b a C. d a b c D. a c d b
? 用链接方式存储的队列,在进行插入运算时( ).
A. 仅修改头指针 B. 头、尾指针都要修改
C. 仅修改尾指针 D.头、尾指针可能都要修改
? 循环队列的队满条件为(在牺牲一个存储空间的情况下) ( )
A. rear % maxsize ==(front+1) % maxsize; B. (rear+1)% maxsize == front+1
C. (rear+1)% maxsize == front D. rear == front
? 下面关于串的叙述中,哪一个是不正确的( )
A.串是字符的有限序列 B. 模式匹配是串的一种重要运算
C. 空串是由空格构成的串 D.串既可以采用顺序存储,也可以采用链式存储
? 稀疏矩阵一般的压缩存储方法有( )两种。
A.三元组表和十字链表 B.三元组表和哈希表
C.二维数组和三维数组 D.哈希表和十字链表
? 中序遍历一颗二叉排序树所得到的结点访问序列是结点值的( )序列。
A.递增或递减 B.递增 C. 递减 D. 无序
? 在树中,若结点A 有四个兄弟,而且B 是A 的双亲,则B 的度为( )。
A.3 B.4 C.5 D.6
? 若一棵二叉树具有 10 个度为 2 的结点,则该二叉树的度为 0 的结点个数是( )
A.9 B.11 C.12 D、不确定
? n 个顶点的连通图至少有( )条边
A. 0 B. n C. n+1 D. n-1
? 若采用邻接矩阵法存储一个n 个顶点的无向图,则该邻接矩阵是一个 ( ) 。
A .上三角矩阵 B .稀疏矩阵 C.对角矩阵 D. 对称矩阵 ? AOV网是一种( )。
A.有向图 B.无向图 C.有向无环图 D.无向无环图
?
? 采用折半查找方法进行查找,数据文件应为( )。 A.有序表和链式存储结构 B .有序表和顺序存储结构 C. 随机表和顺序存储结构 D .随机表和链式存储结构 在顺序表{2、5、7、10、14、15、18}中,用二分法查找关键码 12需做( )次关键码
比较。
A.2 B.3 C.1 D.5
? 下面的排序算法中,时间复杂度不是O(n2)的是( )。
A.直接插入排序 B.冒泡排序 C.二路归并排序 D.直接选择排序
=============================================
? 算法指的是( )
A.计算机程序 B.解决问题的计算方法 C.排序算法 D.解决问题的有限运算序列
? 下列数据结构中,( )是线性结构。
A.树 B .队列 C.图 D .A 和B
? 下面程序的时间复杂为( )
for(i=1,s=0; i<=n; i++)
{ t=1;
for(j=1;j<=i;j++) t=t*j;
s=s+t;
}
A. O(n) B. O(n2) C. O(n3) D.O(n4)
? 用链表表示线性表的优点是 ( )。
A. 便于随机存取 B. 花费的存储空间比顺序表少
C. 便于插入与删除 D. 数据元素的物理顺序与逻辑顺序相同
? 从一个具有n 个结点的单链表中查找其值等于x 的结点时,在查找成功的情况下,需
平均比较( )个结点。
A.n B.n/2 C.(n-1 )/2 D.(n+1)/2
? 在一个单链表中,已知 q 所指节点是 p 所指节点的前驱节点,若在 q 和 p 之间插
入 s 节点,则执行( )。
A. s->next=p->next;p->next=s; B. p->next=s->next;s->next=p;
C. q->next=s;s->next=p; D. p->next=s;s->next=q;
? 栈的插入和删除操作在( )进行。
?
? A 栈顶 B 栈底 C 任意位置 D 指定位置 设栈的输入序列是 1 2 3 4,则( )是不可能的出栈序列。 A.1 2 4 3 B. 2 1 3 4 C. 1 4 3 2 D. 4 3 1 2 设数组data[m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则
执行出队操作后其头指针front值为( )
A.front=front+1 B.front=(front+1)%(m-1)
C.front=(front-1)%m D.front=(front+1)%m
? 如下陈述中正确的是( )
A.串是一种特殊的线性表 B.串的长度必须大于零
C.串中元素只能是字母 D.空串就是空白串
? 树型结构中元素间存在( )的关系。
A. 一对一 B. 多对多 C. 一对多 D. 随机
? 一棵深度为 5 的满二叉树中,结点的总数为 ( )。
A.31 B.32 C.33 D.16
? 一棵二叉树有 67 个结点,这些结点的度或者是 0,或者是 2。这棵二叉树中度为 2 的
结点有( )个。
A. 33 B.34 C.32 D.30
? 下面关于图的存储的叙述中正确的是( )
A.邻接矩阵占用的存储空间只与图中结点个数有关,而与边数无关;
B.邻接矩阵占用的存储空间只与图中边数有关,而与结点个数无关;
C.邻接表占用的存储空间只与图中结点个数有关,而与边数无关;
D.邻接表占用的存储空间只与图中边数有关,而与结点个数无关。
?
?
?
?
? n 个顶点的连通图至少有( )条边。 A.n-1 B.n C.n+1 D .0 AOV网是一种( )。 A.有向图 B.无向图 C.无向无环图 D.有向无环图 若采用邻接矩阵法存储一个n 个顶点的无向图,则该邻接矩阵是一个 ( ) 。 A .上三角矩阵 B .稀疏矩阵 C.对角矩阵 D. 对称矩阵 对二叉排序树进行( )遍历,可以得到该二叉树所有结点构成的有序序列 A. 前序 B. 中序 C.后序 D.按层序 有一个有序表为{1,3,9,12,32,41,45,62,75,77,82,95,100}, 如果采用二分查找法, 查
值为 82 的结点时,( )次比较后查找成功。
A. 1 B. 2 C. 4 D. 8
假定有 K 个关键字互为同义词,若用线性探测法把这 K 个关键字存入散列表中,至少要进行( )次探测。
A.K-1 次 B. K(K-1)/2 次 C.K+1 次 D.K(K+1)/2 次 ?
=====================================================
? 对一个算法的评价,不包括如下( )方面的内容。
A.健壮性和可读性 B.并行性 C.正确性 D.时空复杂度
? 对线性表,在下列哪种情况下应当采用链表表示?( )
A.经常需要随机地存取元素 B.经常需要进行插入和删除操作
C.表中元素需要占据一片连续的存储空间 D.表中元素的个数不变
? 在带有头结点的单链表HL中,要向表头插入一个由指针p指向的结点,则执行
( )。
A. p->next=HL->next; HL->next=p; B. p->next=HL; HL=p;
C. p->next=HL; p=HL; D. HL=p; p->next=HL;
? 栈和队列的共同特点是( )。
A.只允许在端点处插入和删除元素
C.都是先进先出
? B.都是先进后出 D.没有共同点 一个栈的输入序列为1 2 3,则下列序列中不可能是栈的输出序列的是( )
A. 2 3 1
C. 3 1 2 B. 3 2 1 D. 1 2 3
? 设数组data[m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,
则执行出队操作后其头指针front值为( )
A.front=front+1 B.front=(front+1)%(m-1)
C.front=(front-1)%m D.front=(front+1)%m
? 用链接方式存储的队列,在进行插入运算时( ).
A. 仅修改头指针 B. 头、尾指针都要修改
C. 仅修改尾指针 D.头、尾指针可能都要修改
? 设有一个二维数组A[m][n],假设A[0][0]存放位置在644(10),A[2][2]存放位置
在676(10),每个元素占一个空间,问A[3][3](10)存放在什么位置?脚注(10)表示用10进制表示。
A.688 B.678 C.692 D.696
? 树最适合用来表示( )。
A.有序数据元素 B.无序数据元素
C.元素之间具有分支层次关系的数据 D.元素之间无联系的数据
? 二叉树的第k层的结点数最多为( ).
A.2k-1 B.2K+1 C.2K-1 D. 2k+1
? 若有18个元素的有序表存放在一维数组A[19]中,第一个元素放A[1]中,现进行二
分查找,则查找A[3]的比较序列的下标依次为( )
A. 1,2,3
C. 9,5,3 B. 9,5,2,3 D. 9,4,2,3
? 对n个记录的文件进行快速排序,所需要的辅助存储空间大致为
A. O(1) B. O(n) C. O(1og2n) D. O(n2)
? 对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若选用H(K)
=K %9作为散列函数,则散列地址为1的元素有( )个,
A.1 B.2 C.3 D.4
? 设有6个结点的无向图,该图至少应有( )条边才能确保是一个连通图。
A.5 B.6 C.7 D.8
? AOV网是一种( )。
A.有向图 B.无向图 C.无向无环图 D.有向无环图
? 时间复杂度不受数据初始状态影响而恒为O(nlog2n)的是( )。
A. 堆排序 B. 冒泡排序 C. 希尔排序 D. 快速排序
? 快速排序在最坏情况下的时间复杂度为( )。
A.O(log2n) B.O(nlog2n) C.0(n) D.0(n2)
? 从二叉搜索树中查找一个元素时,其时间复杂度大致为( )。
A. O(n) B. O(1) C. O(log2n) D. O(n2)
? 用某种排序方法对关键字序列(25,84,21,47,15,27,68,35,20)进行
排序时,序列的变化情况如下:
20,15,21,25,47,27,68,35,84
15,20,21,25,35,27,47,68,84
15,20,21,25,27,35,47,68,84
则所采用的排序方法是( )
A.选择排序 B.希尔排序 C.归并排序 D.快速排序
? 设某完全无向图中有n个顶点,则该完全无向图中有( )条边。
(A) n(n-1)/2
(B) n(n-1) (C) n2 (D) n2-1
下载文档
热门试卷
- 2016年四川省内江市中考化学试卷
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
- 山东省滨州市三校2017届第一学期阶段测试初三英语试题
- 四川省成都七中2017届高三一诊模拟考试文科综合试卷
- 2017届普通高等学校招生全国统一考试模拟试题(附答案)
- 重庆市永川中学高2017级上期12月月考语文试题
- 江西宜春三中2017届高三第一学期第二次月考文科综合试题
- 内蒙古赤峰二中2017届高三上学期第三次月考英语试题
- 2017年六年级(上)数学期末考试卷
- 2017人教版小学英语三年级上期末笔试题
- 江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
- 重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
- 江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
- 江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
- 山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
- 【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
- 四川省简阳市阳安中学2016年12月高二月考英语试卷
- 四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
- 安徽省滁州中学2016—2017学年度第一学期12月月考高三英语试卷
- 山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
- 福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
- 甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷
网友关注
- 励德尔院线媒体推介书
- 社区三关爱活动方案
- 六职高团委
- 招聘会策划书
- 大一下团日活动策划
- 生产设施日常检维修记划表
- 大学生创新创业训练计划项目申报书—胡太平-2015-2
- 主题墙评比注意细则
- 精益改善项目计划书
- 2015年5月份团委工作活动记录
- 实验方案模板
- 白沙中学举行“环境环境,争当绿色天使”演讲比赛
- 骑行活动组织细则 一
- 国际学院优秀团支部评选策划书
- 川东地区荒地重耕创业计划书(挑战杯)
- 大一上团日活动策划
- 社区志愿者培训记录材料
- 同城快递的商业企划书
- 地震
- 电教机构
- 市场调查方案设计书
- 元氏一中正风肃纪 还利于民专项整治汇报
- 李宗武创业事迹简介(1)
- 2015年五四颁奖议程11
- 老带新、全民营销政策方案14年
- 我运动、我健康、我快乐--阳光体育冬季长跑活动倡议书
- 重庆龙韵果乡众创空间 方案
- 大学生创业策划计划书_(奶茶店)范文模版
- 东校区2014年迎国庆活动方案
- 培训计划书
网友关注视频
- 二年级下册数学第二课
- 苏科版八年级数学下册7.2《统计图的选用》
- 冀教版小学数学二年级下册第二单元《有余数除法的整理与复习》
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 4
- 19 爱护鸟类_第一课时(二等奖)(桂美版二年级下册)_T3763925
- 冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣.mp4
- 第五单元 民族艺术的瑰宝_15. 多姿多彩的民族服饰_第二课时(市一等奖)(岭南版六年级上册)_T129830
- 沪教版牛津小学英语(深圳用)五年级下册 Unit 1
- 北师大版数学四年级下册第三单元第四节街心广场
- 冀教版英语五年级下册第二课课程解读
- 第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T1406126
- 3月2日小学二年级数学下册(数一数)
- 北师大版数学 四年级下册 第三单元 第二节 小数点搬家
- 19 爱护鸟类_第一课时(二等奖)(桂美版二年级下册)_T502436
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,辽宁省
- 二次函数求实际问题中的最值_第一课时(特等奖)(冀教版九年级下册)_T144339
- 飞翔英语—冀教版(三起)英语三年级下册Lesson 2 Cats and Dogs
- 冀教版小学数学二年级下册第二单元《余数和除数的关系》
- 第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T3751175
- 人教版二年级下册数学
- 人教版历史八年级下册第一课《中华人民共和国成立》
- 【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
- 北师大版八年级物理下册 第六章 常见的光学仪器(二)探究凸透镜成像的规律
- 8.对剪花样_第一课时(二等奖)(冀美版二年级上册)_T515402
- 六年级英语下册上海牛津版教材讲解 U1单词
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 12
- 第8课 对称剪纸_第一课时(二等奖)(沪书画版二年级上册)_T3784187
- 【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,江苏省
- 《空中课堂》二年级下册 数学第一单元第1课时
- 沪教版八年级下册数学练习册21.3(3)分式方程P17
精品推荐
- 2016-2017学年高一语文人教版必修一+模块学业水平检测试题(含答案)
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
分类导航
- 互联网
- 电脑基础知识
- 计算机软件及应用
- 计算机硬件及网络
- 计算机应用/办公自动化
- .NET
- 数据结构与算法
- Java
- SEO
- C/C++资料
- linux/Unix相关
- 手机开发
- UML理论/建模
- 并行计算/云计算
- 嵌入式开发
- windows相关
- 软件工程
- 管理信息系统
- 开发文档
- 图形图像
- 网络与通信
- 网络信息安全
- 电子支付
- Labview
- matlab
- 网络资源
- Python
- Delphi/Perl
- 评测
- Flash/Flex
- CSS/Script
- 计算机原理
- PHP资料
- 数据挖掘与模式识别
- Web服务
- 数据库
- Visual Basic
- 电子商务
- 服务器
- 搜索引擎优化
- 存储
- 架构
- 行业软件
- 人工智能
- 计算机辅助设计
- 多媒体
- 软件测试
- 计算机硬件与维护
- 网站策划/UE
- 网页设计/UI
- 网吧管理