- 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文档。上传文档
查看更多
2018年广西桂林电子科技大学数据结构考研真题
一、单项选择题(10小题,每小题3分,共30分)
下面代码段的时间复杂度是( )
int m=0, sum=0;
while (mn-1)
{
m=m+2;
sum=sum+m;
}
O(1) B. O(n) C. O(log2n) D. O(n2)
链表不具有的特点是( )
A.可以随机访问任一元素 B.插入和删除时不需要移动元素
C.不必事先估计存储空间 D.所需空间与线性表的长度成正比
下面选项中,能将图1(a)中的链表变换成图1(b)中链表的操作是( )
图1
A.p-link-link = p-link;
B.p-link = p-link-link;p-link-link = p-link;
C.temp=p-info; p-info=p-link-info; p-link-info=temp;
D.无法实现上述操作
给定函数fact(int n),若执行fact(4),则函数执行过程中发生的出栈操作次数是( )
int fact(int n)
{
int res=n;
if (n1)
res=res*fact(n-1);
return res;
}
A.2 B.3 C.4 D.不确定
5. 链栈与顺序栈相比,一个比较明显的优点是( )
A.插入操作效率高 B.通常不会出现栈满的情况
C.取栈顶元素效率高 D.删除操作效率高
6.在初始为空的队列中依次将元素1,2,3,4,5,6依次进队列后,又连续进行了三次出队操作,则此时队列的头元素是( )
A.3 B.4 C.5 D.6
7. 一棵度为4的树,n0, n1, n2, n3,n4分别是树中度为0,1 ,2 ,3 ,4的结点的个数则有( )
A.n0 = n1 + n2 + n3 + n4 B.n0 = 2*n4 + n3 + 1
C.n0 = 4*n4 + 3*n3 + 2*n2 + n1 D.n0 = 3*n4 + 2*n3 + n2 + 1
8. 下列关于平衡二叉排序树的描述,错误的是( )
A.基于同一关键码集合构造的各种二叉排序树中,平衡二叉排序树的检索效率最好
B.平衡二叉排序树中每个结点的左、右子树高度之差的绝对值不超过1
C.在平衡二叉排序树中,动态插入或删除后,每个结点的左右子树能基本保持平衡
D.平衡二叉排序树适合构造动态字典
下列排序方法中,哪一种方法的比较次数与记录的初始排列状态无关?( )
A.?直接插入排序 B.?冒泡排序 C.?快速排序 D.?直接选择排序
10. 有向图的边集为{a, c, a, e, e, b, e, d, b, d, d, c, c, f},下面正确的拓扑排序是( )
A.aebdcf B.acefbd C.aecdcf D.不存在拓扑序列
二、简答题(5小题,每小题10分,共50分)
给定一个字符串C=“a0a1……an-1an”,其采用顺序队列结构存储,现需要将其逆序,即变换成“anan-1……a1a0”,变换后的结果仍然存储在原队列中。若给定一个顺序栈作为辅助结构,请给出实现策略。(请简单地用文字描述主要步骤)(10分)
2. 请证明:一棵具有n个结点的二叉树中,所有结点的空子树个数等于n+1。(10分)
3. 假定用于通信的电文仅由7个字符a,b,c,d, e,f,g组成,各个字符在电文中出现的频率分别为0.09,0.26, 0.2,0.18,0.01,0.14,0.12。试为这7个字符:
(1)构造哈夫曼树(6分)
(2)给出每个字符对应的哈夫曼编码(4分)
关键码集合B =(5,30,38,57,20,10,71,31,15,36,76),设散列表为HT[0..6],散列函数为H(key) = key % 7并用拉链法解决冲突,请完成如下内容:
构造散列表(6分)
计算等概率情况下查找成功时的平均查找长度(4分)
请从图2中的顶点D出发,采用Dijkstra算法构造D到各顶点的最短路径(给出每一步的构造结果即可)(10分)
图2
三、阅读以下代码,按照要求完成题目(3小题,每小题10分,共30分)
请基于图3所示,给出在该双向链表中删除current指针指向结点的操作(该结点的前驱、后继都不为空),要求不能增加辅助指针。每个结点由llink、in
您可能关注的文档
- 2019考研中医综合真题及答案.doc
- 2019考研英语一真题:阅读理解部分.doc
- 2019法律硕士(非法学)联考专业基础课真题及答案.doc
- 2019考研管理类联考综合能力真题及答案.doc
- 2017年广西民族大学翻译硕士英语考研真题A卷.doc
- 2017年广西民族大学法语考研真题A卷.doc
- 2017法律硕士(非法学)联考专业基础课真题及答案.doc
- 2017考研教育学专业基础综合真题及答案.doc
- 2018年北京城市学院中国美术史考研真题.doc
- 2018年北京城市学院广播电视概论考研真题.doc
- 新北师大版(2022新课标)七年级上册数学教学课件 2.2 有理数的加减运算课时2.pptx
- 2025年春新人教版一年级下册数学全册课件.pptx
- 新北师大版(2022新课标)七年级上册数学教学课件 2.2 有理数的加减运算课时3.pptx
- 新北师大版(2022新课标)七年级上册数学教学课件 2.3有理数的乘除运算课时1.pptx
- 新北师大版(2022新课标)七年级上册数学教学课件 2.4有理数的乘方课时1.pptx
- 新北师大版(2022新课标)七年级上册数学教学课件 2.1 认识有理数课时3.pptx
- 新北师大版(2022新课标)七年级上册数学教学课件 3.2.2 去括号.pptx
- 新北师大版(2022新课标)七年级上册数学教学课件 1.2 从立体图形到平面图形课时2.pptx
- 新北师大版(2022新课标)七年级上册数学教学课件 2.2 有理数的加减运算课时5.pptx
- 新沪科版(2022新课标)七年级上册数学教学课件 第3章 一次方程与方程组 3.3 一元一次方程的应用 第3课时 一元一次方程的应用(三).pptx
最近下载
- 广东省东莞市中学堂镇六校2025届中考冲刺卷历史试题含解析.doc VIP
- 《十八项医疗核心制度》解读.ppt VIP
- 国家开放大学汉语言文学本科《中国现代文学专题》期末纸质考试第二大题填空题库[2025春期版].pdf VIP
- DB37T 2367-2022 回弹法检测砌筑砂浆抗压强度技术规程.docx VIP
- 2024-2025下学期少先队活动记录表.doc VIP
- GBT28889-2012 复合材料面内剪切性能试验方法.pdf VIP
- 【2024新版】二升三暑假作业数学每日一练-30天.docx VIP
- 强电考试题库及答案.doc VIP
- 13《寒号鸟》(课件)统编版语文二年级上册.pptx VIP
- 中考文言文阅读精选17.doc VIP
文档评论(0)