浙江工商大学程序设计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 分)
上一篇文章: 浙江工商大学程序设计2005年考研真题考研试题 下一篇文章: 浙江工商大学842法学综合2(含民法学、刑法学)2012年考研真题考研试题 |