- 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文档。上传文档
查看更多
《数据结构》试卷
选择题(从下列答案选项中选出一个正确答案,每小题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,15,
您可能关注的文档
- 上海交通大学物理实验报告(大一下)偏振光.docx
- 上海交通大学物理实验报告(大一下)偏振光试验报告.docx
- 上海交通大学物理实验报告(大一下)全息照片实验报告.docx
- 上海交通大学物理实验报告(大一下)全息照片预习报告.doc
- 上海交通大学物理实验报告(大一下)实验报告-连续信号与瞬态信号的测量.doc
- 上海交通大学物理实验报告(大一下)温度传感器.docx
- 上海交通大学物理实验报告(大一下)用成像系统研究牛顿环.docx
- 上海交通大学物理实验报告(大一下)直流电桥试验报告.docx
- 上海交通大学物理实验报告(大一下)直流电桥预习报告.docx
- 生理学教学参考资料(广西医科大学)第1章绪论.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)