- 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文档。上传文档
查看更多
数据结构A卷试题及答案
《数据结构》试卷
选择题(从下列答案选项中选出一个正确答案,每小题2分,共22分)
在数据结构中,与所使用的计算机无关的是数据的( )结构。
逻辑
存储
逻辑和存储
物理
若线性表最常用的操作是存取第i个元素及其前驱的值,则采用( )存储方式节省时间。
单链表
双链表
顺序表
单循环链表
已知模式串t=“abcaabbcabcaabdab”,该模式串的next数组值为( )。
-1,0,0,0,1,1,2,3,0,1,2,3,4,5,6,0,1
-1,0,0,0,1,1,2,0,0,1,2,3,4,5,6,0,1
-1,1,0,0,1,1,2,0,0,1,2,3,4,5,6,0,1
-1,0,0,0,1,1,2,0,0,1,2,3,4,5,6,7,1,
设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a11为第一个元素,其存储地址为1,每个元素占1个地址空间,则a85的地址为( )。
13
33
18
40
一棵含有101个结点的完全二叉树存储在数组bt[102]中,其中bt[0]不用,若bt[k]是叶子结点,则k的最小值是( )。
51
50
49
48
稀疏矩阵一般的压缩存储方法有两种,即( )。
二维数组和三维数组
三元组表和散列表
三元组表和十字链表
散列表和十字链表
对顺序存储的18个数据元素(A[1]~A[18])的有序表做二分查找,则查找A[3]的比较序列的下标为( )。
1,2,3
9,5,2,3
9,5,3
9,4,2,3
用邻接矩阵存储一个图时,在不考虑压缩存储的情况下,所占用的存储空间大小与图中的结点的个数有关,而与图的边数无关,这种说法( )。
正确
错误
下列排序算法中,某一趟排序结束后未必能选出一个元素放在最终位置上的是 ( )。
堆排序
冒泡排序
直接插入排序
快速排序
在平衡二叉树中插入一个结点后造成了不平衡,设最小不平衡子树之根为A,并已知A的左孩子的平衡因子为-1,右孩子的平衡因子为0,则应作( )型调整使其平衡。
LL
LR
RL
RR
在解决计算机与打印机之间速度不匹配问题时通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机依此从该缓冲区中取出数据打印,该缓冲区应是一个( )结构。
堆栈
队列
顺序表
链表
填空题(每空2分,共18分)
以下程序段的时间复杂度是________________________,其中n为正整数。
int i=1;
while(i=n)
i=i*2;
对顺序存储结构的线性表,设表长为n;在等概率假设条件下,插入一个数据元素需平均移动表中元素______________个;在最坏情况下需移动表中元素______________个。
设树T的度为4,其中度为1、2、3、4的结点的个数分别为4、3、2、1,则树T的叶子结点的个数是 。
判定一个环形队列qu(最多元素为MaxSize)为空的条件是__________________________________________,判定环形队列qu为满队列的条件是___________________________________ __ _____。
设森林T中有4棵树,结点个数依次为n1, n2, n3, n4,当把森林T转换成一棵二叉树后,二叉树根结点的右子树上有________________________个结点。
设栈S和队列Q的初始状态为空,元素a,b,c,d,e,f依次通过栈S,一个元素出栈后即进入队列Q。若这6个元素出队列的顺序为b,d,c,f,e,a,则栈S的容量至少应该是________________。
用head和tail函数,取出广义表L=((x,y,z),(a,b,c,d))中元素b的运算是_____________________________________________________________________。
解答下列问题(共30分)
(本题6分)已知一颗二叉树的中序遍历序列为DCEFBHGAKJLIM, 后序遍历序列为DFECHGBKLJMIA,问:能不能唯一确定一颗二叉树?若能,画出该二叉树。
(本题8分)设有一组关键字序列:(29,18,25,47,58,12,51,10)要按照关键字值递增的次序进行排序。
若采用初始增量为4的希尔排序,写出第一趟排序的结果:
若采用以第一个元素为基准元素的快速排序法,写出第一趟排序的结果:
若采用二路归并排序,写出第一趟排序的结果:
(本题8分)以下面给出的数据序列作为叶子结点的权值构造一棵哈夫曼树,并计算其带权路径长度WPL。
{4,5,6,7,10,12,
您可能关注的文档
- 搜索引擎第四章.pdf
- 摩卡工作平台(Lotus.pdf
- 摩托车维修工高级.doc
- 摩托罗拉里程碑2刷机教程.pdf
- 排版设计黄皮书.doc
- 操作系统XP、win7的使用和设置.doc
- 操作系统概论 - 2010年04月试题与答案.doc
- 操作系统:第1章.ppt
- 收藏常用正则表达式.doc
- 摩托罗拉ME525安卓2.3.7刷机包 recovery刷机教程.doc
- 2025下半年四川绵阳安州区考核招聘医疗卫生专业技术人员7人备考试题及答案解析.docx
- 2025年湖州安吉雷博人力资源服务有限公司公开招聘2人备考试题及答案解析.docx
- 2025年甘肃省酒泉市玉门市人民法院招聘司法辅助人员笔试参考题库附答案解析.docx
- 2025年黑龙江哈尔滨“丁香人才周”(春季) 卫生健康系统专项招聘1人备考试题及答案解析.docx
- 2025年湖南科技大学第一批高层次人才招聘50人备考试题及答案解析.docx
- 2025年湖南中医药大学招聘72人备考试题及答案解析.docx
- 2025年江苏扬州市宝应县教育系统事业单位面向乡村定向师范生招聘教师78人备考试题及答案解析.docx
- 2025年巢湖黄麓师范学校编外聘用教师招聘11人笔试参考题库附答案解析.docx
- 2025年福州市平潭综合实验区实发教育咨询有限公司2025年下半年幼儿园教师招聘笔试参考题库附答案解析.docx
- 2025下半年黑龙江科技大学招聘博士教师92人备考试题及答案解析.docx
文档评论(0)