江西理工大学 873数据结构 2015年硕士研究生考研真题

合集下载

华中师范大学874数据结构与C语言程序设计历年考研真题专业课考试试题

华中师范大学874数据结构与C语言程序设计历年考研真题专业课考试试题

目 录
第1部分 华中师范大学874数据结构与C语言程序设计专业课介绍 第2部分 华中师范大学874数据结构与C语言程序设计考研真题
2015年华中师范大学874数据结构与C语言程序设计考研真题 第3据结构与程序设计考研真题 2018年四川师范大学831C语言程序设计与数据结构考研真题
第1部分 华中师范大学874数据 结构与C语言程序设计专业课介绍
(1)科目代码和专业课名称:874数据结构与C语言程序设计; (2)开考院系包括: ① 计算机学院; ② 国家数字化学习工程技术研究中心; ③ 教育信息技术协同创新中心; ④ 伍伦贡联合研究院; ⑤ 教育大数据应用技术国家工程实验室; ⑥ 人文社会科学高等研究院。
第2部分 华中师范大学874数据 结构与C语言程序设计考研真题
2015年华中师范大学874数据结构与C语言程序 设计考研真题
第3部分 其他院校考研真题
2017年江西师范大学863数据结构与程序设计 考研真题
2018年四川师范大学831C语言程序设计与 数据结构考研真题

2015年408真题及答案

2015年408真题及答案

2015年408真题及答案2015 年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:第1~40 小题,每小题2 分,共80 分。

下列每题给出的四个选项中,只有一个选项最符合试题要求。

1.已知程序如下:程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息依次对应的是。

A.main()→S(1)→S(0) B.S(0)→S(1)→main()B.main()→S(0)→S(1) D.S(1)→S(0)→main()2.先序序列为a,b,c,d 的不同二叉树的个数是。

A.13 B.14 C.15 D.163.下列选项给出的是从根分别到达两个叶结点路径上的权值序列,能属于同一棵哈夫曼树的是。

A.24,10,5 和24,10,7 B.24,10,5 和24,12,7C.24,10,10 和24,14,11 D.24,10,5 和24,14,64.现有一棵无重复关键字的平衡二叉树(A VL树),对其进行中序遍历可得到一个降序序列。

下列关于该平衡二叉树的叙述中,正确的是。

A.根结点的度一定为2B.树中最小元素一定是叶结点C.最后插入的元素一定是叶结点D.树中最大元素一定是无左子树5.设有向图G=(V,E),顶点集V={V0,V1,V2,V3},边集E={<v0,v1>,<v0,v2>,<v0,v3>,<v1,v3>}。

若从顶点V0 开始对图进行深度优先遍历,则可能得到的不同遍历序列个数是。

A.2 B.3 C.4 D.5 6.求下面带权图的最小(代价)生成树时,可能是克鲁斯卡(Kruskal)算法第2次选中但不是普里姆(Prim)算法(从V4 开始)第2次选中的边是。

A.(V1,V3) B.(V1,V4) C.(V2,V3) D.(V3,V4)7.下列选项中,不能构成折半查找中关键字比较序列的是。

int S(int n){ return (n<=0)?0:s(n-1)+n;}void main(){ cout<< S(1);}A.500,200,450,180 B.500,450,200,180·2·C .180,500,200,450D .180,200,500,4508.已知字符串 S 为“abaabaabacacaabaabcc”,模式串 t 为“abaabc”。

2018年江西理工大学873数据结构考研大纲硕士研究生入学考试大纲

2018年江西理工大学873数据结构考研大纲硕士研究生入学考试大纲

《数据结构》(自主命题)课程考试大纲
一、考试内容
要求掌握基本数据结构(线性表、栈与队列、数组、二叉树、图
等)的特点及其不同实现,掌握常用的算法,同时对算法的时间复杂
度有一定的分析能力,并考察学生能否运用数据结构解决实际问题的
能力。具体知识点和考核要求如下:
1.绪论
(1)掌握数据、数据元素、数据项、数据类型等基本概念和术语的含
义;
(2)掌握数据结构的四种逻辑结构和两种存储结构表示方法,特
别是逻辑结构和存储结构之间的关系;
(3)理解算法五个要素的确切含义;
(4)掌握算法设计的基本要求以及计算语句频度和算法时间复杂
度的方法。
2、线性表
(1)深刻理解线性结构的特点以及线性表的概念;
(2)熟练掌握顺序表和单链表的组织方法;
(3)熟练掌握线性表在顺序存储结构和链式存储结构上的查找、
插入和删除等算法;
1)了解顺序表与链表的优缺点;
2)了解循环链表及双链表的组织方法和特点。
3、栈和队列
(1)理解栈和队列的定义、特点及与线性表的异同;
(2)掌握顺序栈的组织方法及进栈、退栈等基本算法,弄清栈满
和栈空的条件及利用栈解决简单的实际问题,如:数制转换、表达式

2015年1月管理类硕士研究生专业学位考试《综合能力》真题及详解

2015年1月管理类硕士研究生专业学位考试《综合能力》真题及详解

2015年1月管理类硕士研究生专业学位考试《综合能力》真题(总分:100.00,做题时间:90分钟)一、问题求解(总题数:15,分数:30.00)1.若实数a,b,c满足a:b:c=1:2:5,且a+b+c=24,则a 2 +b 2 +c 2 =( ).(分数:2.00)A.30B.90C.120D.240E.270 √解析:设a=k,b=2k,c=5k,那么,那么a=3,b=6,c=15,则a 2 +b 2 +c 2 =9+36+225=270,故应选E.2.某公司共有甲、乙两个部门.如果从甲部门调10人到乙部门,那么乙部门人数是甲部门的2倍;( ).(分数:2.00)A.150B.180C.200D.240 √E.250解析:设甲部门的人数为x,乙部门的人数为y D.3.设m,n是小于20的质数,满足条件|m-n|=2的{m,n}共有( ).(分数:2.00)A.2组B.3组C.4组√D.5组E.6组解析:列举所有20以内的质数只有2、3、5、7、11、13、17、19,那么显然只有(3,5),(5,7),(11,13),(17,19)四组满足题意,属于简单题.故应选C.4.如图所示,BC是半圆的直径,且BC=4,∠ABC=30°,则图中阴影部分的面积为( )(分数:2.00)A. √B.C.D.E.解析:如图1所示,连接AO,显然阴影部分的面积为一个120度的扇形减一个三角形,那么就是A5.某人驾车从A地赶往B地,前一半路程比计划多用时45分钟,平均速度只有计划的80%,若后一半路程的平均速度为120千米/小时,此人还能按原定时间到达B地,A,B两地的距离为( ).(分数:2.00)A.450千米B.480千米C.520千米D.540千米√E.600千米解析:设半个路程为S,60,故应选D.6.在某次考试中,甲、乙、丙三个班的平均成绩分别为80、81和81.5,三个班的学生得分之和为6952,三个班共有学生( ).(分数:2.00)A.85名B.86名√C.87名D.88名E.90名.3之间,故应选B.7.有一根圆柱形铁管,管壁厚度为0.1米,内径为1.8米,长度为2米,若将该铁管熔化后浇铸成长方体,则该长方体的体积为( )立方米.(π≈3.14)(分数:2.00)A.0.38B.0.59C.1.19 √D.5.09E.6.28解析:圆柱体的体积问题,V=π(1 2 -0.9 2)×2=0.38π≈1.19,故应选C.8.如图所示,梯形ABCD的上底与下底分别为5、7,E为AC与BD的交点,MN过点E且平行于AD,则MN=( )(分数:2.00)A.B.C. √D.E.解析:考查相似三角形.由△AME∽△ABC,故应选C.9.若直线y=ax与圆(x-a) 2 +y 2 =1相切,则a 2 =( ).(分数:2.00)A.B.C.D.E. √E.10.设点A(0,2)和B(1,0)在线段AB上取一点M(x,y)(x<x<1),则以x,y为两边长的矩形面积的最大值为( )(分数:2.00)A.B. √C.D.E.解析:显然AB截距式方程),则面积S=xy=x(2-2x)=2x(1-选B.11.某新兴产业在2005年末至2009末产值的年平均增长率为q,在2009年末至2013年末的年平均增长率比前四年下降了40%,2013年的产值约为2005年产值的14.46(≈1.95 4 )倍,q约为( ).(分数:2.00)A.30%B.35%C.42%。

青岛理工大学813数据结构2015-2020年考研专业课真题试卷

青岛理工大学813数据结构2015-2020年考研专业课真题试卷
青岛理工大学2019年考研专业课真题试卷
青岛理工大学2019年考研专业课真题试卷
青岛理工大学2019年考研专业课真题试卷
青岛理工大学2018年考研专业课真题试卷(原版)
青岛理工大学2018研专业课真题试卷(原版)
青岛理工大学2017年考研专业课真题试卷(原版)
青岛理工大学2017年考研专业课真题试卷(原版)
青岛理工大学2017年考研专业课真题试卷(原版)
青岛理工大学2016年考研专业课真题试卷(原版)
青岛理工大学2016年考研专业课真题试卷(原版)
青岛理工大学2016年考研专业课真题试卷(原版)
青岛理工大学2016年考研专业课真题试卷(原版)
青岛理工大学2015年考研专业课真题试卷(原版)
青岛理工大学2015年考研专业课真题试卷(原版)
青岛理工大学2015年考研专业课真题试卷(原版)

2015年浙江理工大学考研试题991数据结构

2015年浙江理工大学考研试题991数据结构

8. 一个有 n 个顶点的无向图最多有_________条边。 9. 在堆排序和快速排序中,若原始记录接近正序或反序,则选用_______比较好。
2. 某线性表最常用的操作是在最后一个结点之后插入一个结点或删除第一个结点,故采用 _______________存储方式最节省运算时间。 A. 单链表 C. 双链表 B. 仅有头结点的单循环链表 D. 仅有尾指针的单循环链表个结点时,用 X 保存被删结点的值,则执行 _______________________。 A.X = top; top = top->next; C. top = top->next; X = top->data; 4. 一维数组和线性表的区别是_____________。 A. 前者长度固定,后者长度可变 C. 两者长度均固定 B. 后者长度固定,前者长度可变 D. 两者长度均可变 B. X = top->data; D. X = top->data; top = top->next;
5. 稀疏矩阵一般的压缩存储方法有两种,即______________________。 A. 二维数组和三维数组 C. 三元组和十字链表 6. 不带头结点的单链表 simpleList 为空的判定条件是 A. simpleList == null C. simpleList->next = simpleList B. 三元组和散列 D. 散列和十字链表 。 B. simpleList->next == null D. simpleList! = null
9. 采用邻接表存储的图的深度优先遍历算法类似于二叉树的____________________。 A. 先序遍历 C. 后序遍历 B. 中序遍历 D. 按层遍历
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

江西理工大学 2015年硕士研究生入学考试试题

第 1 页 共 6 页 考试科目代码及名称: 873 数据结构(A卷) 要求:答案一律写在考点发放的答题纸上,写在试题上无效。 说明:本试卷共五大题。有关程序设计语言可以是C, C++或Java 一、单项选择题:1~15小题。每小题2分,共30分;请把每个空的代码及其对应答案写在答题纸上。 1、树形结构不具备这样的特点:( ○1 ) A. 每个节点可能有多个后继(子节点) B. 每个节点可能有多个前驱(父节点) C. 可能有多个内节点(非终端结点) D. 可能有多个叶子节点(终端节点) 2、在顺序队列中,元素的排列顺序( ○2 )。 A. 由元素插入队列的先后顺序决定 B. 与元素值的大小有关 C. 与队首指针和队尾指针的取值有关 D. 与数组大小有关 3、参加排序的记录可以具有相同的关键码。当一个排序方法在排序过程中不改变这种相同关键码记录的原始输入顺序时,称之为稳定的;反之称为不稳定的。下面4种排序方法中,属于不稳定的排序方法是( ○3 )。 A. 快速排序 B. 冒泡排序 C. 简单选择排序 D. 折半插入排序 4、二叉树与度数为2的树相同之处包括( ○4 )。 A. 每个节点都有1个或2个子节点 B. 至少有一个根节点 C. 至少有一个度数为2的节点 D. 每个节点至多只有一个父节点 5、含有27个关键字节点的平衡二叉树(AVL树)( ○5 ) A. 有13个度数为2的节点 B. 最大高度为6 C. 最低高度是6 D. 有14个度数为0的节点 江西理工大学 2015年硕士研究生入学考试试题

第 2 页 共 6 页 6、链式存储设计时,结点内的存储单元地址( ○6 ) A. 一定连续 B. 一定不连续 C. 不一定连续 D. 部分连续,部分不连续 7、在一个单链表中,若p所指结点不是最后结点,在p之后插入s所指结点,则执行( ○7 ) A. s->next=p;p->next=s; B. s->next=p->next;p->next=s; C. s->next=p->next;p=s; D. p->next=s;s->next=p; 8、以下属于逻辑结构的是( ○8 ) A. 顺序表 B. 哈希表 C. 有序表 D. 单链表 9、若一个栈的进栈序列是1,2,3,…,n,其输出序列是p1,p2,…,pn,若p1=n,则pi的值是( ○9 )。 A. i B. n-i C. n-i+1 D. 不确定 10、对于一棵具有n个结点、度为5的树来说,( ○10 ) A. 树的高度至多是n-3 B. 树的高度至多是n-4 C. 树的高度至多是n D. 树的高度至多是n-5 11、一个有n个顶点的无向图最多有( ○11 )条边。 A. n B. n(n-1) C. n(n-1)/2 D. 2n 12、任何一个无向连通图的最小生成树(○12)。 A. 有一棵或多棵 B. 只有一棵 C. 一定有多棵 D. 可能不存在 13、串是一种特殊的线性表,其特殊性体现在(○13 )。 A.可以顺序存储 B.数据元素是一个字符 C.可以链式存储 D.数据元素可以是多个字符若 14、下面(○14 )算法适合构造一个稠密图G的最小生成树。 A. Prim算法 B.Kruskal算法 C.Floyd算法 D.Dijkstra算法 15、下述几种排序方法中,要求内存量最大的是(○15 )。 A.插入排序 B.选择排序 C.快速排序 D.归并排序 江西理工大学 2015年硕士研究生入学考试试题

第 3 页 共 6 页 二、填空题:16~27小题。每小空2分,共30分。请把每个空的代码及其对应答案写在答题纸上。 16、队列是受限的线性表,这种限制表现为( ○16 )。 17、二叉树的递归定义如下:( ○17 )。 18、在顺序表的( ○18 )后面插入一个元素,不需要移动任何元素。 19、访问单向链表的节点,必须顺着( ○19 )依次进行。 20、设有一批数据元素,为了最快的存储某元素,数据结构宜用( ○20 )结构,为了方便插入一个元素,数据结构宜用( ○21 )结构。 21、在一个长度为n的顺序表中删除第i个元素(1<=i<=n)时,需向前移动( ○22 )个元素。 22、设循环队列的容量为40(序号从0到39),队头指针为front,队尾指针为rear;现经过一系列的入队和出队运算后,队头与队尾指针分别指向front=11,rear=19,则可求出循环队列中有( ○23 )个元素。 23、已知某二叉树的先序遍历序列是cedba。中序遍历序列是debac,它的后序遍历序列是( ○24 )。 24、具有4个顶点的无向完全图有( ○25 )条边。 25、设计一个判别表达式中左,右括号是否配对出现的算法,采用( ○26 )数据结构最佳。 26、哈夫曼树是带权路径长度( ○27 )的二叉树,又称最优二叉树。 27、线性的数据结构包括:( ○28 )、( ○29 )、( ○30 )和数组、串。 三、判断对错题:28~37小题。每小题2分,共20分。请把每题的答案写在答题纸上,正确的打“√”,错的打“X”。 28、二维数组是其数据元素为线性表的线性表。 ( ○31 ) 29、线性表的逻辑顺序与存储顺序总是一致的。 ( ○32 ) 30、栈和链表是两种相同的数据结构。( ○33 ) 31、在中序线索二叉树中,每一非空的线索均指向其祖先结点。( ○34 ) 32、必须把一般树转换成二叉树后才能进行存储。( ○35 ) 33、数据的机内表示称为数据的存储结构。( ○36 ) 江西理工大学 2015年硕士研究生入学考试试题

第 4 页 共 6 页 34、循环链表不是线性表。( ○37 ) 35、执行广度优先遍历图时,需要使用队列作为辅助存储空间。( ○38 ) 36、一棵哈夫曼树中不存在度为1的结点。( ○39 ) 37、若有向图中存在拓扑序列,则该图不存在回路。( ○40 ) 四、综合应用题:38~41小题,共20分。请把每小题的答案写在答题纸上。

38、程序填空题(8分):假设A、B是按元素值递增有序的线性表,类型说明如下: const n0 = 100; typedef int datatype; struct list{ datatype v[n0 + 1]; //顺序表的存储空间 int n; //顺序表的实际长度 }; 下面的算法将出现在顺序表B中的元素从顺序表A中删除。请在方框内填入适当内容,将算法补充完整。 void deElem( list &A, list &B) { int i,j,k; ○41

while((i<=A.n)&&(j<=B.n)) if ○42 { k = k +1; A.v[k] = A.v[i]; i = i + 1; }else { if ○43 i = i + 1; j = j + 1; } for(j = i; j <=A.n; j++){k = k + 1; A.v[k] = A.v[j]; 江西理工大学 2015年硕士研究生入学考试试题

第 5 页 共 6 页 } ○44

} 39、以下为单链表的定位算法,请在方框内填入适当的语句。(3分) int locate_lklist(lklist head,datatype x) /*求表head中第一个值等于x的结点的序号。不存在这种结点时结果为0*/ { p=head;j=0; while(( ○45 )){p=p->next;j++;} if (p->data==x) return(j); else return(0); } 40、已知L是无表头结点的单链表,且P结点既不是首元结点,也不是尾元结点,从下列语句中选择5条合适的语句序列组成算法,以实现在P结点前插入S结点的功能。(5分) ○a P->NEXT=S;

○b P->NEXT=S ->NEXT;

○c S->NEXT= P->NEXT;

○d Q=P;

○e WHILE (P->NEXT!=Q) P= P->NEXT;

○f P=Q;

○g P=L;

实现在P结点前插入S结点的语句序列是: (○46) 41、在如下数组A中链接存储了一个线性表,表头指针为A[0].next,该线性表为(○47)。(4分) A 0 1 2 3 4 5 6 7 data 60 50 78 90 34 40 next 3 5 7 2 0 4 1 江西理工大学 2015年硕士研究生入学考试试题

第 6 页 共 6 页 五、算法设计题:42~45小题,共50分。请把每小题的答案写在答题纸上,并标注题号。 42、试写一算法,清除顺序表中的重复数据元素。例如,顺序表(2,3,3,4,3,5,4)清除后变为(2,3,4,5)。(15分) 43、试写一个时间复杂度为O(n2)的整数数组元素排序算法(n为数组中元素的个数)(15分) 44、设有两个集合A和集合B,要求设计生成集合C=A∩B的算法,其中集合A、B和C用链式存储结构表示。(10分) 45、写出折半查找的递归算法。初始调用时,low为1,high为ST.length。(10分)

相关文档
最新文档