- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
《数据结构》期末考试试卷及答案
一、简答题(每题5分,共20分)
1、具有n个结点的k叉树,若采用k叉链表存储,则空链域有多少个?(要求写出求解步骤)。
2、分析二叉排序树的性能(最好、最坏和平均查找性能)。
3、希尔排序基本思想。
4、图遍历中,设置访问标志数组visited[]的作用。
二、单项选择题(每题1分,共10分)
1、在一棵平衡二叉排序树中,每个结点的平衡因子的取值范围是()
A)-1~1 B)-2~2 C)1~2 D)0~1
2、在单链表中,下列说法正确的是()
A)单链表中头结点是必不可少的;B)单链表中头指针是必不可少的;
C)在单链表中可以实现随机存取;D)单链表的存储密度小于顺序表
3、假设以数组A[M]存放循环队列的元素,其头尾指示器分别为front和rear,则当前队列中的元素个数为()。
A)rear-front+1B)(rear-front+1)%M
C)(front-rear+M)%MD)(rear-front+M)%M
4、已知广义表L=((a,b,c),(d,e,f)),运用下列()运算可以得到结果:e。
A)head(tail(L))B)tail(head(L))
C)head(tail(head(tail(L))))D)head(tail(tail(head(L))))
5、线索二叉树中,某结点p是叶子结点,下列()表达式的值为真。
A)p-lchild==NULL??B)p-ltag==1p-rtag==1
C)p-ltag==0?D)p-lchild==NULLp-rchild==NULL
6、一个具有567个结点的完全二叉树的高度为(??)
A)9?B)10??C)11??D)12
7、具有n个顶点的强连通图,至少有(?)条边
A)n-1??????B)n????C)n(n-1)????D)n(n-1)/2
8、在含n个顶点和e条边的无向图的邻接矩阵中,零元素的个数为()
A)eB)2eC)n2-eD)n2-2e
9、对关键字序列(20,15,14,18,36,40,10,21)进行快速排序,以第一个关键字为基准得到的一趟划分后的结果是()。
A)(10,15,14,18,20,36,40,21)B)(10,15,14,18,20,40,36,21)
C)(10,15,14,20,18,40,36,21)D)(15,10,14,18,20,36,40,21)
10、下列四种排序方法中,不稳定的方法是()。
A)冒泡排序B)直接插入排序C)归并排序D)快速排序
三、填空题(每空2分,共20分)
1、一个算法中,基本操作的语句频度为(n3+n2log2n+14n)/n2,该算法的时间复杂度为
()
2、65个结点的完全二叉树,按层次,从左到右编号,则最后一个非叶子结点的编号为()。
3、折半查找的两个前提条件分别是()和()
4、一个有序表为{4,8,12,16,20,24,28},采用折半查找法查找值为24时需要比较()次。
5、有向图的邻接表表示法中,第i条链上边表结点的个数为该顶点的()。
6、已知一个带头结点的链栈,其头指针为top;指针s指向一个新结点,要将结点s进栈,则进栈的语句应为:()和()。
7、有一种排序算法,其时间复杂度为O(n2),关键字比较次数与待排序记录的初始排列顺序无关且排序不稳定,则该排序算法是()
8、对二叉排序树进行中序遍历,会得到一个()序列。
四、构造题(每题6分,共30分)
1、假定用于通信的某电文仅由8个字母构成,各字母在电文中出现的频率分别为(12,5,3,7,14,21,9,15)。请完成:
1)构造哈夫曼树;2)为这8个字母设计不等长的Huffman编码,并计算WPL。
2、已知一个图的顶点为A、B、C、D,其邻接矩阵的下三角元素全为0(包括主对角线元素),其他元素均为1。请画出该图,并给出其邻接表。
3、用普利姆算法从顶点A出发,构造图1所示连通网的最小生成树(写出过程)。
图1
4、一个线性序列{38,25,74,63,52,48},假定采用散列函数Hash(key)=key%7来计算散列地址,将其散列存储在A[0~
您可能关注的文档
- 第13章电路初探 苏科版物理九年级上册.docx
- 第17课《盼》配套练习(基础+阅读)-部编版六年级上册.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路” 带解析.docx
- 第16讲 第15课 两汉的科技和文化.docx
- 第17课《短文两篇》之《陋室铭》知识点梳理及练习-2022-2023学年七年级语文下册古诗文专题期中期末复习(部编版)教师版.docx
- 第15章 轴对称图形与等腰三角形 综合检测 2023- 2024学年沪科版八年级数学上册.docx
- 第15课 明朝的对外关系.docx
- 第16讲 勾股定理全章复习与测试-【暑假自学课】2022年新八年级数学暑假课(苏科版).docx
- 第16章 电压 电阻.doc
- 第17讲 实数全章复习与测试-【暑假自学课】2022年新八年级数学暑假课(苏科版).docx
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)