2014重庆邮电大学数据结构真题

合集下载

2014-2015学年二学期数据结构期末考试试卷(A卷)

2014-2015学年二学期数据结构期末考试试卷(A卷)

2014-2015学年⼆学期数据结构期末考试试卷(A卷)⽯家庄学院2014-2015学年⼆学期数据结构期末考试试卷(A卷)班级:___________学号:___________姓名:___________得分:___________题⽬部分,(卷⾯共有23题,100分,各⼤题标有题量和总分)⼀、应⽤题(4⼩题,共29分)1.若⼀棵⼆叉树,左右⼦树均有三个结点,其左⼦树的前序序列与中序序列相同,右⼦树的中序序列与后序序列相同,试构造该树。

2.设有⼀棵算术表达式树,⽤什么⽅法可以对该树所表⽰的表达式求值?3.请回答下列关于堆的⼀些问题①堆的存储表⽰是顺序的,还是链接的?②设有⼀个最⼩堆,即堆中任意结点的关键码均⼤于它的左⼦⼥和右⼦⼥的关键码。

其具有最⼤值的元素可能在什么地⽅?③对⼀个元素进⾏初始建堆的过程中,最多做多少次数据⽐较(不⽤⼤O表⽰法)?4.若有100个学⽣,每个学⽣有学号,姓名,平均成绩,采⽤什么样的数据结构最⽅便,写出这些结构?⼆、判断正误(4⼩题,共4分)1.有n个数顺序(依次)进栈,出栈序列有种。

2.算法可以⽤不同的语⾔描述,如果⽤C 语⾔或PASCAL语⾔等⾼级语⾔来描述,则算法实际上就是程序了。

( )3.线性表的逻辑顺序与物理顺序总是⼀致的()。

4.数据元素是数据的最⼩单位( )。

三、单项选择题(6⼩题,共12分)1.循环链表H的尾结点P的特点是A、P^.NEXT:=HB、P^.NEXT:= H^.NEXTC、P:=HD、P:=H^.NEXT2.⼀般情况下,将递归算法转换成等价的⾮递增归算法应该设置A、堆栈B、队列C、堆栈或队列D、数组3.在⼀棵⾼度为k的满⼆叉树中,结点总数为A、2k-1B、2kC、2k-1D、?log2k?+14.对有18个元素的有序表作⼆分(折半)查找,则查找A[3]的⽐较序列的下标为A、1、2、3B、9、5、2、3C、9、5、3D、9、4、2、35.下⾯说法错误的是(1)算法原地⼯作的含义是指不需要任何额外的辅助空间(2)在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(2n)的算法(3)所谓时间复杂度是指最坏情况下,估算算法执⾏时间的⼀个上界(4)同⼀个算法,实现语⾔的级别越⾼,执⾏效率就越低A、(1)B、(1),(2)C、(1),(4)D、(3)6.设有⼴义表D(a,b,D),其长度为(),深度为A、∞B、3C、2D、5四、算法设计题(3⼩题,共35分)1.编写算法判别给定⼆叉树是否为完全⼆叉树。

《数据结构》期末考试试题及答案

《数据结构》期末考试试题及答案

贵州大学理学院数学系信息与计算科学专业《数据结构》期末考试试题及答案(2003-2004学年第2学期)一、单项选择题1.对于一个算法,当输入非法数据时,也要能作出相应的处理,这种要求称为( )。

(A)、正确性(B). 可行性(C). 健壮性(D)。

输入性2.设S为C语言的语句,计算机执行下面算法时,算法的时间复杂度为()。

for(i=n-1;i〉=0;i——)for(j=0;j〈i;j++)S;(A)、n2(B)。

O(nlgn) (C)。

O(n)(D)。

O(n2)3.折半查找法适用于().(A)、有序顺序表(B)、有序单链表(C)、有序顺序表和有序单链表都可以(D)、无限制4.顺序存储结构的优势是()。

(A)、利于插入操作 (B)、利于删除操作(C)、利于顺序访问(D)、利于随机访问5.深度为k的完全二叉树,其叶子结点必在第( )层上。

(A)、k—1 (B)、k (C)、k—1和k (D)、1至k6.具有60个结点的二叉树,其叶子结点有12个,则度过1的结点数为( )(A)、11 (B)、13 (C)、48 (D)、377.图的Depth—First Search(DFS)遍历思想实际上是二叉树()遍历方法的推广.(A)、先序(B)、中序(C)、后序(D)、层序8.在下列链队列Q中,元素a出队的操作序列为()>next;(B)、p=Q.front—〉next; Q。

front->next=p-〉next;(C)、p=Q。

rear—>next;p—〉next= Q.rear—〉next;(D)、p=Q-〉next; Q-〉next=p—>next;9. Huffman树的带权路径长度WPL等于()(A)、除根结点之外的所有结点权值之和(B)、所有结点权值之和(C)、各叶子结点的带权路径长度之和(D)、根结点的值10.线索二叉链表是利用()域存储后继结点的地址。

(A)、lchild (B)、data (C)、rchild (D)、root二、填空题1.逻辑结构决定了算法的,而存储结构决定了算法的。

2013年重庆邮电大学软件学院数据结构模拟考试题及答案

2013年重庆邮电大学软件学院数据结构模拟考试题及答案
2.
3. a b c d - * + e f / -
4.
4、 1. (1)图的邻接表 (略)
1 2 3 4 5 6 (2). 遍历结果1、2、3、4、6、5 (3). 生成树
2.最后hash表为 [本题答案应唯一。数据每放错一个扣1分。]
五 编程
堆,必须从键值为( ? )的结点开始对每个结点进行一次堆调 整。
三、问答题。(每题6分,共24分) 1. 直接选择排序是选出n个数据元素中最小的(或最大
的),与最左(右)边的数据元素相交换,然后按同 样的办法考虑剩下的n-1数据元素直到只剩下一个数据 元素为止。请分析直接选择排序算法的时间复杂度。 2. 已知关键字序列为36, 31, 20, 32, 66, 48,依次将各 元素插入到一棵初始为空的二叉排序树,画出对应的 二叉排序树。 3. 已知二叉树如左下图,试写出后序遍历结果。
二、填空题
(1).12 (2).1095 1225(3).18 (4).28 (5). 4 (6).12 (7).O(n) (8).行/列里1的个数 (9).连通图 (10).60
三、问答题 1.从n个数据中选择一个最值数据,需要n-1次比较,然后从从n-1个 数据中选择一个最值数据,需要n-2次比较,依次类推。其时间复杂度 为O(n2)
A. 栈 B. 队列 C.哈希表(Hash Table) D.
线性表
4. 设计一个判别表达式中左、右括号是否配对出现的算
法,采用( ? )数据结构最佳。
A. 栈 B. 队列 C. 顺序结构线性表 D. 链式结构线
性表
5. 若某栈的输入序列为1,2,3,…,n,输出序列的第一个
元素为n,则第2个输出元素为( ? )。
15.有n个球队参加的某联赛按单循环方式进行比赛,那么共需要进行( ? )场比赛。 A.n(n-1) /2 B. n C. n(n-1) D. n+1

【重庆邮电大学】2014真题整理版

【重庆邮电大学】2014真题整理版

2014真题整理解析-----章鱼团队整理制作真题趋势解析说明:从这几年的真题出题来讲,可以说重邮的复试通信原理真题出题的水平是越来越高了,说的具体一点就是现在的出题方向是向着北邮的通信原理考题模式发展的,题目有一部分出的越来越新颖,在考察基本专业素养的能力上同时进行了能力的考察,如果你仔细查找重邮通信原理的题源,可以说很多是从北京邮电大学和中国科学技术大学的题库里改编出来的!分析一下近几年的分数情况,大体是这样的,2013年的通信原理及格线是20,到了2014是30分左右,分数确实有点低吧,但是其实平均分差不多有45分左右,这意味着什么呢,如果你认真看课本,认真研究一下历年的题,还有重邮的那本学习指导书的课后八套题,基本上都快可以考到45分左右!再来分析一下出题方向问题,有消息称今年的出题老师改了,这个目前无从考察,但是大家可以分析,不管出题老师换不换,出题的方向是不变的,就算老师换了,他第一次出题也会参考前几年的真题出题,这就是说真题的重点是不会变的,重点永远是重点!如使用资料复习:首先可以说,资料的复习要准,近几年的备考可以看出,真题的很多题目(大约有50%)是出自学习指导书的,剩下的题目也是在上边的基础上进行改编,换个方向考,所以大家2015的复习尽量是好好研究课本,一般把课本研究两遍吧,课本的课后题也是需要做的,然后把做学习指导书,上边的例题是很重要的,一定弄懂了,不会的也要商量懂了,把学习之后看完了之后,切记把学习指导书的课后八套题的每一个题目都要做完了,记住是每一个题,相信你会做到原题的!最后的阶段可以做真题,期间可以做一下期末考试题,经典模拟十套题,这些事用来查漏补缺的,不排除重邮保护本校,在期末考试题里出题,如果你按照这样的计划复习一遍,通信原理基本可以达到60分的水平了,可以轻松过线了!2014真题说明:2014的真题分两种题型,填空题和计算题,填空题是15个空左右,剩下的是计算题,填空题考的是小计算和课本知识点记忆,这是是比较容易拿分的,计算题题型和13年的差别不是很大,依然是那些重点题型,考了8道大题左右!2014年真题题型整理如下(包括原题和类题):一:填空题(原题和类题)1.一个带宽为300HZ的数字基带系统具有滚降系数为0.5的余弦滚降特性,则R b最大为……….2.已知二进制代码为101101,则差分码为……….3.在VSB DSB SSB 宽带FM中,抗噪声性能最好的是………...4.窄带高斯平稳随机过程的包络服从………..分布,相位服从………..分布。

全国2014年10月自学考试《数据结构》试题和标准答案【在最后】

全国2014年10月自学考试《数据结构》试题和标准答案【在最后】

大题共4小题,每小题5分。

共20分)
请在答题卡上作答。

26.设Q是有N个存储空间的循环队列,初始状态front=rear=0,约定指针rear指向的单元始终为空,回答下列问题。

请根据最优二叉树的基本原理,采用类C语言,描述你所设计的成绩判定过程。

29.给定有向无环图G如题29图所示,写出G的5种不同的拓扑排序序列。

的单链表定义如下,其中freq域记录本结点被访问的次数,初值为0,单链表始终以freq 序。

函数f3l完成的功能是:查找给定关键字所在结点,若查找成功,则该结点的freq域加值调整结r旨位置。

请将空白处(1)~(3)补充完整。

在答题卡上作答。

回答下列问题。

五、算法设计题(本大题共l小题,共“l0分) 请在答题卡上作答。

34.已知带头结点的单链表类型定义如下:
- 10 -。

《数据结构(802)》考试大纲

《数据结构(802)》考试大纲

重庆邮电大学2018年硕士研究生入学《数据结构(802)》考试大纲命题方式招生单位自命题科目类别初试满分150考试性质初试考试方式和考试时间闭卷试卷结构考试内容和要求(一)、概述[1]熟悉数据结构相关术语的含义,掌握基本概念。

[2]掌握数据结构中逻辑结构、存储结构以及两者之间关系。

[3]了解抽象数据类型的定义和表示方法。

[4]掌握计算语句频度和估算算法时间复杂度的方法。

(二)、线性结构——线性表、栈、队列和串[1]理解线性表的逻辑结构定义。

[2]熟悉抽象数据类型定义方式。

[3]熟练掌握线性结构的顺序和链式存储结构。

[4]掌握线性表、栈和队列的应用,理解各种线性结构之间的关系。

[5]熟悉串的逻辑结构和典型存储方式,理解串的主要运算。

[6]熟练掌握在顺序和链式存储结构上实现相关基本操作。

(三)、数组和广义表[1]掌握数组的逻辑特征与存储方式。

[2]掌握矩阵的压缩存储方式及其特点。

[3]理解广义表的逻辑特征和存储方式。

[4]掌握广义表的基本操作。

(四)、树和二叉树[1]熟练掌握二叉树的基本性质。

[2]熟练掌握二叉树的各种存储结构的实现,各存储结构的特点及适用范围。

[3]熟练掌握二叉树各种遍历策略的递归算法。

[4]熟练掌握基于遍历策略的二叉树操作及应用。

[5]树(森林)与二叉树的关系(存储)[6]了解最优树的特性,掌握建立最优树和哈夫曼编码的方法。

(五)、图[1]掌握图的定义及其它基本概念。

[2]掌握图的存储结构——邻接矩阵、邻接表。

[3]掌握图的遍历方法——深度优先搜索、广度优先搜索。

[4]掌握最小生成树生成方法。

[5]掌握图的最短路径算法。

[6]了解拓扑排序概念,了解关键路径算法。

(六)、查找(检索)[1]掌握静态查找表——顺序表、有序表、索引表的查找算法;理解算法复杂性的分析过程;熟悉算法特点。

[2]掌握动态查找表——二叉排序树和平衡二叉树的概念、基本操作及其实现。

[3]理解B?树的概念和特点。

[4]熟练掌握哈希查找思想、哈希冲突解决方法、哈希查找性能。

数据结构期末试题及答案

数据结构期末试题及答案

《数据结构》期末考试试卷一、选择题(单选题,每小题3分,共33分)1.已知某二叉树的中序、层序序列分别为DBAFCE、FDEBCA,则该二叉树的后序序列为 B 。

A.BCDEAF B.ABDCEF C.DBACEF D.DABECF 2.在11个元素的有序表A[1…11]中进行折半查找(⎣⎦2/)low+),查找元素(highA[11]时,被比较的元素的下标依次是 B 。

A.6,8,10,11 B.6,9,10,11 C.6,7,9,11 D.6,8,9,113.由元素序列(27,16,75,38,51)构造平衡二叉树,则首次出现的最小不平衡子树的根(即离插入结点最近且平衡因子的绝对值为2的结点)为 D 。

A.27 B.38 C.51 D.754.利用逐点插入法建立序列(50,72,43,85,75,20,35,45,65,30)对应的二叉排序树以后,查找元素30要进行 B 次元素间的比较。

A.4 B.5 C.6 D.75.循环链表的主要优点是 D 。

A.不再需要头指针了B.已知某个结点的位置后,很容易找到它的直接前驱结点C.在进行删除后,能保证链表不断开D.从表中任一结点出发都能遍历整个链表6.已知一个线性表(38,25,74,63,52,48),假定采用散列函数h(key)=key%7计算散列地址,并散列存储在散列表A[0…6]中,若采用线性探测方法解决冲突,则在该散列表上进行等概率查找时查找成功的平均查找长度为 C 。

A.1.5 B.1.7 C.2.0 D.2.37.由权值为9,2,5,7的四个叶子结点构造一棵哈夫曼树,该树的带权路径长度为C 。

A.23 B.37 C.44 D.468.在最好和最坏情况下的时间复杂度均为O(nlogn)且稳定的排序方法是 D 。

A.基数排序B.快速排序C.堆排序D.归并排序9.无向图G=(V,E),其中V={a,b,c,d,e,f},E={(a,b),(a,e),(a,c),(b,e),(c,f),(f,d),(e,d)}。

重庆邮电大学数据结构 (25)

重庆邮电大学数据结构 (25)

机密★启用前重庆邮电大学2019年攻读硕士学位研究生入学考试试题科目名称:数据结构(A)科目代码:802考生注意事项1、答题前,考生必须在答题纸指定位置上填写考生姓名、报考单位和考生编号。

2、所有答案必须写在答题纸上,写在其他地方无效。

3、填(书)写必须使用0.5mm黑色签字笔。

4、考试结束,将答题纸和试题一并装入试卷袋中交回。

5、本试题满分150分,考试时间3小时。

一、选择题(本大题共10小题,每小题2分,共20分)1.对于双向循环链表,每个结点有两个指针域next和prior,分别指向前驱和后继。

在p指针所指向的结点之后插入s指针所指结点的操作应为()。

A.p->next=s;s->prior=p;p->next->prior=s;s->next=p->next;B.p->next=s;p->next->prior=s;s->prior=p;s->next=p->next;C.s->prior=p;s->next=p->next;p->next=s;p->next->prior=s;D.s->prior=p;s->next=p->next;p->next->prior=s;p->next=s;2.由abc,3个结点可以构造出多少种不同的二叉树?()A.2B.3C.4D.53.设有数组A[i,j],数组的每个元素长度为3字节,i的值为1到8,j的值为1到10,数组从内存首地址BA开始顺序存放,当用以列为主存放时,元素A[5,8]的存储首地址为()。

A.BA+141B.BA+180C.BA+222D.BA+2254.一个栈的输入序列为123,则下列序列中不可能是栈的输出序列的是()。

A.231B.321C.312D.1235.下述编码中哪一个不是前缀码()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档