大连海事大学数据结构与程序设计2002考研真题/考研试卷/笔记讲义/下载
(NEW)上海海事大学《828数据结构及程序设计》历年考研真题汇编
2013年上海海事大学828数据结构及程序设计考研真题 2014年上海海事大学828数据结构及程序设计考研真题 2015年上海海事大学828数据结构及程序设计考研真题 2016年上海海事大学828数据结构及程序设计考研真题 2017年上海海事大学828数据结构及程序设计考研真题 2018年上海海事大学828数据结构及程序设计考研真题
2018年上海海事大学828数据结构 及程序设计考研真题
2013年上海海事大学828数据结构 及程序设计考研真题
2014年上海海事大学828数据结构 及程序设计考研真题
2015年28数据结构 及程序设计考研真题
2017年上海海事大学828数据结构 及程序设计考研真题
计算机软件基础 大连海事大学02
Lo+m
Lo+(i-1)*m
元素i
…….. Lo+(n-1)*m
元素n
连把 续线 的性 存表 储中 单数 元据 中元 。素 依 次 存 放 到 一 组
Loc(元素i)=Lo+(i-1)*m
14/70
Friday, March 25, 2016
线性表的顺序存储结构——可用C语言中的一维数组来描述.
树形结构
图形结构
2. 数据的存储结构
3. 数据的运算:检索、排序、插入、删除、修改等。
数据元素在计算机 内部的组织方式
Friday, March 25, 2016
9/70
存储地址 存储内容
Lo 元素1 元素2 ……..
顺 序 存 储
Lo+m
Lo+(i-1)*m
元素i
…….. Lo+(n-1)*m
元素n
5/70
Friday, March 25, 2016
6/70
Friday, March 25, 2016
1
4 D={ 1 , 2 , 3 , 4} R={(1,2) , (1,3) , (1,4) , (2,3)
2
3
(3,4) , (2,4) }
1
D={ 1 , 2 , 3 } R={ <1,2> , <2,3> , <3,2> ,
int insq(int i,int x , int V[ ], int M, int *p) { /*在线性表V中第i 个元素之前插入x,i 的合法值为 1 i n */ int n,j; n=*p; if(n==M) if((i<1)‖(i>n+1)) {printf("i is error \n");return (0);} /*i值不合法 */ else { for (j=n; j>=i; j--) V[j]=V[j-1]; /*插入位置后的元素依次右 移*/ V[j]=x; p=++n; return (1); } }Friday, March 25, 2016
大连海事大学2005年硕士研究生招生考试试题(数据结构)
⼤连海事⼤学2005年硕⼠研究⽣招⽣考试试题(数据结构)⼤连海事⼤学2005年硕⼠研究⽣招⽣考试试题考试科⽬:数据结构适⽤专业:计算机应⽤技术、计算机软件与理论考⽣须知:1、所有答案必须写在答题纸上,写在试题纸上⽆效;2、考⽣不得在答题纸上作与答题内容⽆关的标记,否则试卷作废。
⼀、判断下列叙述是否正确。
请写出题号并⽤“√”“×”回答(共20分,每⼩题1分)1、若(u,v)是连通⽹络的⼀条权值最⼤的边,是不论采⽤何种⽅法构造该⽹络的最⼩⽣成树,所构造出的最⼩⽣成树⼀定不包含(u,v)这条边。
2、算法是具有有穷性、确定性、可⾏性、0个或多个输⼊、1个或多个输出特性的⼀组规则。
操作系统⼀旦被启动后就永远处在⼯作或等待状态,所以,实现“操作系统”的⼀组规则不能称为算法。
3、给定n个不同权值的结点,则依据这n个结点构造的Huffman树的结构是唯⼀的。
4、在线索⼆叉树中,根据线索可以找到树中任何⼀个结点在相应遍历序列中的直接前驱或直接后续。
5、在线性表的顺序存储结构中,每删除⼀个数据元素都必须移动表中的数据元素。
6、在⼀个AOE⽹中,若某⼀尘埃的最早开始时间和最迟开始时间相同,则该活动为关键活动。
7、对有序表⽽⾔,采⽤折半查找⽅法查找表中的数据元素,其查找成功的平均⼯长度⼀定采⽤顺序查找⽅法时的平均查找长度要⼩。
8、在⾮空完全⼆叉树中,若某结点不存在左孩⼦,则该结点⼀定是叶⼦结点。
9、设L是⼴义表,则取表头运算Head(L)的运算结果⼀定是单元素,⽽取表尾运算Tail (L)的运算结果⼀定是⼴义表。
10、将⼀棵树转换成⼆叉树后,根结点没有右⼦树。
11、就平均时间性能⽽⾔,快速排序是最优的。
所以,对于任意的待排序序列,选择快速排序⽅法进⾏排序,其执⾏时间将是最少的。
12、由于希尔排序的最后⼀趟与直接插⼊排序过程相同,因此前者⼀定⽐后者花费的时间多。
13、存在着这样的⾮空⼆叉树,不论采⽤怎样的遍历算法其所得到的遍历序列均相同。
上海海事大学2018年《828数据结构及程序设计》考研专业课真题试卷
2018年上海海事大学攻读硕士学位研究生入学考试
试题
(重要提示:答案必须做在答题纸上,做在试题上不给分)考试科目代码828 考试科目名称数据结构及程序设计一.判断题(本题10分,每小题1分)
1.线性的数据结构可以顺序存储,也可以链接存储。
非线性的数据结构只能链接存储。
2.单链表从任何一个结点出发,都能访问到所有结点。
3.单链表形式的队列,头指针F指向队列的第一个结点,尾指针R指向队列的最后一个结点。
4.若在采用链式存储结构线性表中,元素按值有序,则该线性表可以采用折半查找法查找元素。
5.一个栈的输入序列为1, 2, 3, …, n,其输出序列的第二个元素为n的输出序列的个数有n-1种。
6.设串S的长度为n,则S的子串个数为n(n+1)/2。
7.若一个广义表的表头为空表,则此广义表亦为空表。
8.二叉树中除叶节点外,任一节点x,其左子树根节点的值小于该节点(x)的值,其右子树根节点的值大于该节点(x)的值,则此二叉树一定是二叉排序树。
9.网络的最小代价生成树是唯一的。
10.(99, 86, 46, 70, 34, 39, 45, 58, 66, 10 )是堆。
二.填空题(本题20分,每空2分)
1.一个栈的输入序列是:1、2、3,则不可能的栈输出序列是⑴。
- 2018试题1/6 -。
大连海事大学2005年硕士研究生招生考试试题(数据结构)
大连海事大学2005年硕士研究生招生考试试题考试科目:数据结构适用专业:计算机应用技术、计算机软件与理论考生须知:1、所有答案必须写在答题纸上,写在试题纸上无效;2、考生不得在答题纸上作与答题内容无关的标记,否则试卷作废。
一、判断下列叙述是否正确。
请写出题号并用“√”“×”回答(共20分,每小题1分)1、若(u,v)是连通网络的一条权值最大的边,是不论采用何种方法构造该网络的最小生成树,所构造出的最小生成树一定不包含(u,v)这条边。
2、算法是具有有穷性、确定性、可行性、0个或多个输入、1个或多个输出特性的一组规则。
操作系统一旦被启动后就永远处在工作或等待状态,所以,实现“操作系统”的一组规则不能称为算法。
3、给定n个不同权值的结点,则依据这n个结点构造的Huffman树的结构是唯一的。
4、在线索二叉树中,根据线索可以找到树中任何一个结点在相应遍历序列中的直接前驱或直接后续。
5、在线性表的顺序存储结构中,每删除一个数据元素都必须移动表中的数据元素。
6、在一个AOE网中,若某一尘埃的最早开始时间和最迟开始时间相同,则该活动为关键活动。
7、对有序表而言,采用折半查找方法查找表中的数据元素,其查找成功的平均工长度一定采用顺序查找方法时的平均查找长度要小。
8、在非空完全二叉树中,若某结点不存在左孩子,则该结点一定是叶子结点。
9、设L是广义表,则取表头运算Head(L)的运算结果一定是单元素,而取表尾运算Tail (L)的运算结果一定是广义表。
10、将一棵树转换成二叉树后,根结点没有右子树。
11、就平均时间性能而言,快速排序是最优的。
所以,对于任意的待排序序列,选择快速排序方法进行排序,其执行时间将是最少的。
12、由于希尔排序的最后一趟与直接插入排序过程相同,因此前者一定比后者花费的时间多。
13、存在着这样的非空二叉树,不论采用怎样的遍历算法其所得到的遍历序列均相同。
14、假设图已经以邻接表存储,,则按深度优先遍历该图所得到的生成树唯一的。
大连海事大学2003-2004学年第1学期《数据库原理与语言》试卷(B)
大连海事大学2003-2004学年第1学期《数据库原理与语言》试卷(B)一、填空题(20分,每空0.5分)1、一个仓库可以存放多种零件,每一种零件可以存放在不同的仓库,仓库和零件之间为________的联系。
一个学生可以同时借阅多本图书。
一个图书只能由一个学生借阅,学生和图书之间为______的联系。
一个公司只能有一个总经理,公司和总经理职位之间为______的联系。
2、数据处理的发展经历了________、________、_______三个阶段。
数据库系统阶段的特点主要包括________、_________、__________、_________等几个方面。
3、实际的数据库系统支持的数据模型有________、_________、__________、_________等。
组成数据模型的基本要素是________、_________、__________在数据库系统中是按照______的类型来命名数据模型的。
数据库系统具有的________、_________、和__________等三级模式结构。
4、关系数据库中,关系语言的特点是_______,关系操作的特点是________;提供了________、_________和__________等三种完整性。
5、数据库管理系统的特点之一是提供统一的数据保护(或称数据控制)功能,数据保护主要包括________、_________、__________和_________等内容。
6、在数据库系统中,常见的故障有________、_________、__________、_________等四种。
7、事务是DBMS进行数据库恢复和实现并发控制的基础,一个事务就具有如下特性,即________、_________、__________和_________。
数据库恢复的机理是________技术,并发控制使用的主要技术是_________。
二、选择题(10,每题1分)从下列各题后提供的答案中选择一个正确的答案。
上海海事大学数据结构及程序设计2014年—2018年考研真题考研试题
11. 如下图(图 1)所示是一个索引顺序表,如果第一阶段采用顺序查找,则查找元素 42 要进行( ) 元素间的比较。
A. 7 次
B. 6 次
图1
C. 8 次
Hale Waihona Puke D. 9 次12. 循环队列存储在数组 A[0..m]中,则入队时的操作为 ( )。
A. rear=rear+1
B. rear=(rear+1) mod (m-1)
5. 对于一个有向图,若一个顶点的入度为 k1、出度为 k2,则对应逆邻接表中该顶点单链表中的结点数
为 ( )。
A.k2
B.k1
C.k1-k2
D.kl+k2
6. 设栈 S 和队列 Q 的初始状态为空,元素 e1,e2,e3,e4,e5 和 e6 依次通过栈 S,一个元素 出栈后即进队列 Q,若 6 个元素出队的序列是 e2,e4,e3,e6,e5,e1 则栈 S 的容量最少应该是
14. 设有带权分别为 9,2,5,7 的四个叶子所组成的哈夫曼树,那么其带权路径长度是( )。
A. 44
B. 37
C. 23
D. 46
15. 串的长度是( )。 A. 串中不同字符的个数 C. 串中所含字符的个数且字符个数大于 0
B. 串中不同字母的个数 D. 串中所含字符的个数
三、 简答及运算题(共 5 题,每题 10 分,共 50 分)
三.选择题(本题 30 分,每空 2 分)
1.若 int a=1, b=2, c=3, d=4, m=2, n=2; 执行(m=a>b)&&(n=c>d)后 n 的值为(
)。
A.1
B.2
C.0
上海海事大学828数据结构及程序设计2018到2015四套考研真题
2018年上海海事大学攻读硕士学位研究生入学考试
试题
(重要提示:答案必须做在答题纸上,做在试题上不给分)考试科目代码828 考试科目名称数据结构及程序设计一.判断题(本题10分,每小题1分)
1.线性的数据结构可以顺序存储,也可以链接存储。
非线性的数据结构只能链接存储。
2.单链表从任何一个结点出发,都能访问到所有结点。
3.单链表形式的队列,头指针F指向队列的第一个结点,尾指针R指向队列的最后一个结点。
4.若在采用链式存储结构线性表中,元素按值有序,则该线性表可以采用折半查找法查找元素。
5.一个栈的输入序列为1, 2, 3, …, n,其输出序列的第二个元素为n的输出序列的个数有n-1种。
6.设串S的长度为n,则S的子串个数为n(n+1)/2。
7.若一个广义表的表头为空表,则此广义表亦为空表。
8.二叉树中除叶节点外,任一节点x,其左子树根节点的值小于该节点(x)的值,其右子树根节点的值大于该节点(x)的值,则此二叉树一定是二叉排序树。
9.网络的最小代价生成树是唯一的。
10.(99, 86, 46, 70, 34, 39, 45, 58, 66, 10 )是堆。
二.填空题(本题20分,每空2分)
1.一个栈的输入序列是:1、2、3,则不可能的栈输出序列是⑴。
- 2018试题1/6 -。
上海海事大学数据结构及程序设计2014年—2018年考研真题考研试题
2. 顺序存储设计时,存储单元的地址( )。 A. 一定连续 B. 一定不连续 C. 不一定连续 D. 部分连续,部分不连续
3. 将一棵有 100 个结点的完全二叉树,从根这一层开始,每一层从左到右依次对结点编号,根结点的 编号为 1,则编号为 49 的结点的双亲的编号为( )。 A. 23 B. 25 C. 24 D. 无法确定
置(基地址)为 1200,若按行存储时,则元素 A14 的第一个字节地址为
。
9. 已知二叉树各结点的先序、中序遍历序列分别为A、B、C、D、E、F和C、B、A、E、D、F,则后续遍
历该二叉树得到序列为
。
10. 深度优先搜索遍历类似于树的______ 遍历,广度优先搜索遍历类似于树的______遍历,它们分别
可以用______、______这两种数据结构来实现。
11. 折半查找的平均查找长度近似等于_____ ___。
12. 用一维数组存放的一棵二叉树如下图所示
A
B
C
D
E
F
G
H
I
J
K
L
则该二叉树的后序遍历序列为_
____.
13. 有n个顶点的无向图,至少需要_
__条边才能保证是连通的。
14. 已知广义表 A=((a,b,c),(d,e,f)),则运算 head(tail(head(A))))=__________________。
15. 栈结构允许进行删除操作的一端为_____________。
二、 选择题(共 15 题,每题 3 分,共 45 分)
1. 程序段
(1)i=1;k=0
(2) do{
(3)
k+ =10 * i;
(4)