当前位置:问答库>考研试题

浙江工商大学程序设计2003考研试题研究生入学考试试题考研真题

  摘要

杭州商学院2003年硕士研究生入学考试试卷(A卷)

招生专业:管理科学与工程

考试科目:程序设计

考试时间:3小时

一、简单题(本大题共6小题,每小题5分,共计30分)

1、数据结构中的数据类型与C 语言中的数据类型有何不同?

2、B_树的特点是什么?

3、给出下算法的时间复杂度:

Hanoi(int n, int i,int j)

{

if(n=1)

move(i,j);

else

{

Hanoi(n-1,I,6-i-j);

Move(i,j);

Hanoi(n-1,i,6-i-j);

}

}

4、哈希表的基本思想是什么?何谓“冲突”?

5、简述广义表与线性表的异同点?

6、快速排序在什么情况下排序效果好?在什么情况下排序效果差?

三、给出下列问题的算法描述(本大题共3小题,每小题10分,共计30分)

1、设一个稀疏矩阵采用带头三元组顺序表存储,请给出其转置算法函数。

2、设T 指向一个中序线索二叉树的根结点,其结点结构如下图所示。请给出其非递归中序遍历该二叉树的算法函数。 ltag lchild data rchild rtag

3、请用C 语言描述学生信息数据,学生信息包括:学号、姓名、出生日期、性别、入学成绩;并写一个函数完成学生信息数据的输入。

三、下面是一组英文单词{john,tom,mary,book,list,work},他们在文章中出现的濒率分别是{0.23,0.17,0.06,0.24,0.19,0.11},为了使得查询这些单词的查询效率最优,请构造一棵哈夫曼树,并给出其WPL 的值。(本大题共1小题,每小题10分,共计10分)