浙江工商大学数据结构与计算机网络2004考研试题研究生入学考试试题考研真题
● 摘要
浙江工商大学2004年研究生入学考试试卷(A )卷
招生专业:计算机应用技术
考试科目:数据结构、计算机网络
考试时间:3小时
准考证号: 姓名: 得分:
A 、第一部分:数据结构(共75分)
一、简答题(本大题共5小题,每小题5分,共计25分)
1、试举例说明对相同的逻辑结构,同一种运算在不同的存储方式下实现,其运算效率不同。
2、给出下算法的时间复杂度:
main ( )
{
int x , n , y ;
scanf(“%d”, &n);
x=n; y=0;
while(x>=(y+1)(y+1) )
y++;
}
3、表示一个有1000个顶点、1000条边的有向图的邻接矩阵有多少个矩阵元素?是否是稀疏矩阵?
4、对链表设置表头结点的作用是什么?(至少说出2条好处)
5、快速排序在什么情况下排序算法产生恶化,原因是什么?
二、给出下面问题的算法函数描述(本大题共3小题,每小题10分,共计30分)
1、设计一个将单循环链表逆置的算法函数。
2、给定一棵用二叉链表表示的二叉树,每个结点都有2个指针(Ichild,rchild ),分别用来指向其左右、子女,该树的根结点指针为t ,试编写一个非递归求二叉树的叶子结点数目的算法函数。