2013秋学期数据结构-期未复习(成人2012)-参考答案
2013年秋学期数据结构期未考试-复习题(2012级)-参考答案
一.判断题。
1. 具有相同逻辑结构的数据可以采用不同的存储结构。 (? ) 2. 算法分析的前提是算法的时空效率高。 ( ) 3. 程序设计框图就是一种图形化的算法。 (? ) 4. 线性表的顺序存储结构要比链式存储结构节省存储空间。 ( ) 5. 任何一个链表都可以根据需要设置一个头结点。 (? ) 6. 在长度为n的顺序表的第i个位置插入一个数据元素,i的合法值为1<=i<=n. ( ) 7. 双向链表的头结点指针要比线性链表的头结点指针占用更多的存储空间。 ( ) 8. n个元素进队列的顺序一定与它们出队列的顺序相同。 (? ) 9. n个元素进栈的顺序与它们出栈的顺序一定是相反的。。 ( ) 10. 采用循环链表作为存储结构的队列称为循环队列。 ( ) 11. 在树型结构中,每一个结点都有而且只有一个前驱结点。 ( ) 12. 在度为k的树中,每个结点最多有k-1个兄弟结点。 ( ? ) 13. 二叉树就是度为2的有序树是二叉树。 ( ) 14. 在结点数目一定的前提下,各种形态的二叉树中,完全二叉树具有最小深度。 (? ) 15. 由二叉树的任何两种遍历序列都可以唯一确定一棵二叉树。 ( ) 16. 在哈夫曼树中,权值相同的叶结点都在同一层上。 ( ) 17. 分块索引查找的效率与文件中的记录被分成多少块有关。 (? ) 18. 在利用线性探测法处理冲突的哈希表中,哈希函数值相同的关键字总是存放在一片地址连续
的存储单元中。 ( ) 19. 在序列中各元素已经基本有序的情况下,采用快速排序方法的时间效率最高。 ( ) 20. 在各类方法中,简单排序的辅助空间都是1,而先进排序方法辅助空间都比较大。 ( )
二.填空
1. 一般情况下,算法独立于具体的_计算机_,与具体的程序设计语言_无关。
2. 数据结构中的算法,通常采用最坏时间复杂度和____________两种方法衡量其效率。(平均时间
复杂度)
3. 算法分析的前提是算法的__________。(正确性)
4. 在一个长度为n的顺序表中插入第i个元素时,需移动________个元素。(n-i+1) 5. 为了实现随机访问,线性结构应该采用___顺序____________存储结构。
6. 如果需要频繁地对线性表进行插入和删除操作,则该线性表宜采用__________存储结构。(链式)
7. 在非空双向循环链表中由 q 所指的链结点前面插入一个s所指的链结点的动作依次
为:s->prior=q->prior; p->next=q;q->prior=s;__________________。(空白处为一条赋值语句) (s->prior->next=s; )
8. 栈和队列的逻辑结构都是____________________。(操作受限的线性表) 9. 实现二叉树的按层次遍历算法时需要用到_______结构。(队列)
10. 实现二叉树的中序递归遍历算法的非递化时需要用到_______结构。(栈) 11. 已知一棵哈夫曼树含有n0个叶子结点,则该树中共有_________个非叶子结点。(n0-1) 12. 已知一棵哈夫曼树含有n0个叶子结点,则该树中共有_________个结点。(2n0-1)
13. 采用逐点插入法建立序列(34,17,9,26,56,43,79,51,15,31)的二叉排序树后,查找数据元素51共进行_______次元素间的比较。(4)
34
14. n个顶点的连通无向图,其边的条数至少为__________。(n-1) 175615. n个顶点的连通有向图,其有向边的条数至少为__________。(n) 16. 第一个顶点和最后一个顶点相同的路径称为回路或者环,除第一个9267943顶点和最后一个顶点外,其余顶点都不重复的回路,称为_______。(简单回路) 15315117. 对线性表采用折半查找方法,该线性表必须采用_________存储结
二-13题图构,并且_________。(顺序、元素按关键字排列有序)
18. 在按值有序的线性表(5,8,11,12,15,20,32,41,57)中采用折半查找法查找20需要进行_______次元素
间的比较。(3)
19. 若每个记录的查找概率相等,则在具有n个记录的顺序文件中采用顺序查找法的平均查找长度
ASL=___(n+1)/2_________。
20. 索引文件包括__索引表__和___主表(基本文件)_______两个部分。
21. 具有144项的表分成_______块最好,若每块的最佳长度为8,则平均查找长度为___或_______。
(12、13/8(折半))
22. 散列函数建立了___________________之间的对应关系。_(记录的关键字与存储地址) 23. 一个好的散列函数是指_________________________________________。(使得到的哈希地址尽可
能均匀分布在事先已知的空间范围,并函数尽可能简单)
24. 处理冲突的方法通常有__________________、_______________、___________________。(开放
定址法__、_再哈希法__和__链地址法__)
25. 当参加排序的数据量较大,元素的分布又比较随机,并且只需要选出最大或最小的部分元素时,宜
选择______排序。(堆)
三.选择题(
1. 数据的不可分割的最小数据单位是______。 A
(A)数据项 (B)数据记录 (C)数据元素 (D)数据变量 2. 抽象数据类型(ADT)的三个组成部分分别为____。B
(A)数据元素、逻辑结构和存储结构 (B)数据对象、数据关系和基本操作 (C)数据项、数据元素和数据类型 (D)数据元素、数据结构和数据类型
3. 若线性表的插入和删除操作频繁地在表头或表尾位置进行,则更适宜采用的存储结构为
_______。D
(A)无头结点的双向链表 (B)带头指针的循环链表 (C)无头结点的单链表 (D)带尾指针的循环链表
4. 若长度为n的非空线性表采用顺序存储结构,删除表的第i个数据元素,i的合法值应该是
____________。C (A)i>0 (B)i<=n (C)1<=i<=n (D)1<=i 5. 若长度为n的线性表采用顺序存储结构,在表的第i个位置插入一个数据元素,需要移动表中 ________个元素。D (A)i (B)n+i (C)n-i-1 (D)n-i+1 6. 链表所占用的存储空间一定是_________。D (A)无序的 (B)连续的 (C)不连续的 (D)部分连续 7. 关于栈和队列的说法中正确的是______。A (A)栈和队列都是线性结构 (B)栈是线性结构,队列不是线性结构 (C)栈不是线性结构,队列是线性结构 (D)栈和队列都不是线性结构 8. 假设以数组A[M]存放循环队列的元素。已知队列的长度为length,指针rear指向队尾元素的下 一个存储位置,则队头元素所在的存储位置为________。A (A)(rear-length+M-1)%M (B) (rear-length)%M (C)(rear-length+M)%M (D) (rear-length+M+1)%M 9. 一个栈的输入序列为1 2 3 4 5,则下列序列中不可能是栈的输出序列的是___。C (A) 2 3 4 1 5 (B) 3 2 1 5 4 (C) 3 4 5 1 2 (D) 1 2 3 4 5 10. 若一棵度为7的树有8个度为1的结点,有7个度为2的结点,有6个度为3的结点,有5个 度为4的结点,有4个度为5的结点,有3个度为6的结点,有2个度为7的结点,该树一共有__________个叶结点。D (A) 35 (B) 28 (C) 77 (D) 78 11. 已知一棵完全二叉树有64个叶子结点,则该树可能达到的最大深度为_____。C (A)6 (B)7 (C)8 (D)9 12. 设某棵二叉树中有1000个结点,则该二叉树的最小高度是_____。D (A)8 (B)9 (C)10 (D)11 13. 任何一棵非空二叉树中的叶结点在前序遍历、中序遍历与后序遍历中的相对位置______。A (A)不会发生改变 (B)都会发生改变 (C)有可能会发生改变 (D)部分会发生改变
…… 此处隐藏:4029字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [建筑文档]2018年公需课:专业技术人员创新能力与
- [建筑文档]2013年福建教师招考小学数学历年真题
- [建筑文档]高中信息技术课flash知识点总结 - 图文
- [建筑文档]电工实训 - 图文
- [建筑文档]最高院公告案例分析100篇(民商篇)
- [建筑文档]南开中学高2017级14-15学年(上)期末
- [建筑文档]五粮液集团战略分析
- [建筑文档]鲁教版(2012秋季版)九年级化学 酸碱
- [建筑文档]超星尔雅2017中国哲学概论自整理题库答
- [建筑文档]关于成为海口金盘饮料公司材料独家供货
- [建筑文档]LNG学习资料第一册 基础知识 - 图文
- [建筑文档]四年级品社下册《好大一个家》复习资料
- [建筑文档]现阶段领导权力腐败的特点及发展趋势
- [建筑文档]魏晋南北朝诗歌鉴赏—嵇康
- [建筑文档]坚持追求真爱是理智的行为 正方一辩稿
- [建筑文档]湘西州刑释解教人员帮教安置工作存在的
- [建筑文档]园林工程试题库及答案
- [建筑文档]计算机长期没有向WSUS报告状态
- [建筑文档]日语最新流行语
- [建筑文档]B62-016 景观进场交底专题会议
- 2018年中考语文课内外古诗词鉴赏专题复
- 高考试题研究心得体会
- C语言基础题及答案
- 电气控制及PLC习题及答案
- 都昌小学家长学校汇报材料
- GMAT作文模板正确使用方法
- 俄军办坦克大赛:中国99式有望与豹2A6
- 成本会计练习题
- 酒店餐饮业最流行的5S管理方法
- 2014-2015学年山东省菏泽市高二(下)
- 《黄鹤楼送孟浩然之广陵》教案、说课、
- 2013年结构化学自测题 有答案版
- 2011西安世界园艺博览会游览解说词(附
- 窗口文明单位示范单位创建活动总结
- 2018满分超星尔雅就业课后练习期末答案
- 韶山市城市总体规划-基础资料
- 苏教版第三单元知识点归纳
- 第4章 曲轴模态分析
- 加大查办案件力度的思考
- 武汉CPC导轨介绍




