考研|考研论坛|九九考研网
登陆:       验证码,看不清楚?请点击刷新验证码    会员注册 | 设为首页 | 考研论坛
普通考研 法律硕士工程硕士会计硕士MBAMPA其他硕士
                                 首 页 | 考研动态 | 招生简章 | 调剂信息 | 复试分数线 | 成绩查询 | 考研笔记 | 考研试题 | 名师指导 | 考研网校 | 考研论坛
您所在的位置: 首 页 -> 北京 -> 华北计算技术研究所 -> 历届试题 -> 
华北计算技术研究所2004年硕士研究生考试专业课试题
文章来源:未知 ( 发表时间:2006-03-02 14:22:03 )
 

华北计算技术研究所2004年专业课试题

要求:1、答案必须写在答题纸上,标明题号;

2、答卷要字迹清楚,语义确切;

3、所有计算要求给出计算过程。

 

1.(10分)

1)以nai(i=0,1, ...,n)x0作为输入,为了进行一元n次多项式Pn(x)=a0xn+a1xn-1+a2xn-2+…+an-1x+anx0点的值Pn(x0)的计算,请给出你认为效率最好的算法。

2)给出上述算法的基本操作、基本操作执行次数和时间复杂度。

 

2.(10分)

设有三对角矩阵(aijnxn,将其三条对角线上的元素逐行地存于数组B[3n-2]中,使得B[k]=aij,求:

1)用ij表示k的下标变换公式;

2)用k表示ij的下标变换公式。

 

3.(10分)

1)已知一棵二叉树的先序序列为EBADCFHGIKJ和中序序列为ABCDEFGHIJK,请画出该树,并给出计算或推理过程。

2)已知一棵二叉树的中序序列为DCBGEAHFIJK和后序序列为DCEGBFHKJIA,请画出该树,并给出计算或推理过程。

 

4.(15分)

某人自下往上走完一个N级的台阶,每步只能走一级或两级台阶:

1)给出能够计算出上述台阶所有走法的递归算法。

2)以CC++实现上述算法。

 

 

 

5.(20分)

下图是一个有向图,其中每条弧段上的数字表示该弧段的权值。请用Dijkstra算法计算v0到各点的最短路径及路径的长度(要求给出计算过程)。

v0

5

2

2

6

10

3

1

6

2

7

2

v1

v3

v4

v2

v5

6.(30分)

已知如下所示长度为12的表

JanFebMarAprMayJuneJulyAugSepOctNovDec

1)试按表中元素的顺序依次插入一棵初始为空的二叉排序树,画出插入完成之后的二叉排序树,并求其在等概率情况下查找成功的平均查找长度。

2)若对表中元素先进行排序构成有序表,求在等概率情况下对此有序表进行折半查找时查找成功的平均查找长度。

3)请按表中元素的顺序构造一棵平衡二叉排序树,并求其在等概率情况下查找成功的平均查找长度。


 

7.(25分)如图所示的方块图表表示一个迷宫。图中的每个白方块表示为通道,黑方块为墙。请在①、②、③处填充必要的C语言代码,完成下面求从迷宫入口到出口路径的程序。

出口

入口

 

 

 


0

1

2

3

4

5

6

7

8

9

0

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

出口

8

 

 

 

 

 

 

 

 

 

9