数据结构C语言般卷纸真题,武汉科技大学856数据结构(C语言版)历年考研真题汇编.pdf...

2014 年武汉科技大学856 数据结构(C 语言版)A 卷考研真题

考试科目代码及科目名称:856 数据结构(C 语言版)

答题内容写在答题纸上,写在试卷或草稿纸上一律无效考完后试题随答题纸交回。

考试时间3 小时,总分值 150 分。

一、选择题(10 小题,每题2 分,共20 分)

1.算法分析的主要内容是( )。

A .正确性

B .可读性和稳定性

C .简单性

D .空间复杂性和时间复杂性

2 .线性表若采用链式存储结构时,要求内存中可用存储单元的地址( )。

A .必须是连续的

B .部分地址必须是连续的

C .一定是不连续的

D .连续或不连续都可以

3 .设有6 个元素按1、2 、3、4 、5、6 的顺序进栈,下列不合法的出栈序列是( )。

A .234165

B .324651

C .431256

D .546321

4 .设有二维数组A[1..12 ,1..10],其每个元素占4 个字节,数据按行优先顺序存储,第一个元素的存储地

址为100,那么元素A[5 ,5]的存储地址为( )。

A .76

B .176

C .276

D .376

5 .已知一棵二叉树的先序序列为ABDGCFK ,中序序列为DGBAFCK ,则后序序列为( )。

A .ACFKDBG

B .GDBFKCA

C .KCFAGDB

D .ABCDFKG

6 .在二叉树结点的先序,中序和后序序列中,所有叶子结点的先后顺序( )。

A .都不相同

B .完全相同

C .先序和中序相同,而与后序不同

D .中序和后序相同,而与先序不同

7 .图的深度优先遍历类似于二叉树的( )。

A .先序遍历

B .中序遍历

C .后序遍历

D .层次遍历

8.下面( )算法适合构造一个稠密图G 的最小生成树。

A . Prim 算法

B .K r u s k a l 算法

C .Floyd 算法

D .D I j k s t r a 算法

9 .对关键码{46,79,56,38,40 ,84}采用堆排序,则初始化堆(小堆)后最后一个元素是( )。

A .84

B .46

C .56

D .38

10.在Hash 函数H(k)=k MOD m 中,一般来讲m 应取( )。

A .奇数

B .偶数

C .素数

D .充分大的数

二、填空题(10 小题,每题2 分,共20 分)

1.在单向链表某P 结点之后插入S 结点的操作是( )。

2 .线性表L用数组表示,假定删除表中任一元素的概率相同,则删除一个元素平均需要移动元素的个数是

( )。

3 .一个栈的输入序列是:1,2 ,3 则不可能的栈输出序列是( )。

4 .一棵二叉树高度为h ,所有结点的度或为0,或为2 ,则该二叉树最少有( )结点。

5 .在完全二叉树中,编号为i 和j 的两个结点处于同一层的条件是( )。

6 .若无向图G= (V ,E ),其中V={a ,b ,c,d,e } E={(a,B .,(a,D .,(a,C .,(d,C .,(b,e)},现采

用图的( )遍历方法从顶点a 开始遍历图,得到的序列为abecd 。

7 .求最短路径的D i j k s t r a 算法的时间复杂度为( )。

8.假定有k 个关键字互为同义词,若用线性探测再散列法把这k 个关键字存入散列表中,至少要进行( )

次探测。

9 .设在已排序的线性表中共有元素n 个,若用二分法查找表中的元素。若查找成功,至少要比较( )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值