- 0
- 0
- 约2.1千字
- 约 3页
- 2026-01-21 发布于江西
- 举报
吉林大学2020-2021学年第一学期期末试卷《数据结构》课程试题
注意:所有答题一律写在答题纸上,否则无效。
一、填空题(每空3分,共30分)
1.数据结构的研究的内容包括:数据的,数据的及数据的。
2.当线性表很少做插入删除操作时,应采用存储结构为好。
3.若哈夫曼树的叶结点个数为m,则该哈夫曼树共有个结点。
4.一棵含有n个结点的k叉树,单支树形态达到最大深度,形态达到最小深度。
5.对n个元素的表做顺序查找时,若查找每个元素的概率相同,则查找成功的平均查找长度为———。
6.已知一个图的邻接矩阵表示,计算第i个结点的入度的方法是。
7.一个图的生成树包含图的全部顶点和图的条边。
8.有向图的称为强连通分量。
二、单项选择题(每小题3分,共30分)
1.算法分析的两个主要方面是。
A.可读性和文档性 B.空间复杂性和时间复杂性
C.正确性和简明性 D.数据复杂性和程序复杂性
2.数据的逻辑结构主要类型中不包括。
A.集合 B.线性结构 C.存储结构 D.图形结构
3.数组Q[n]用来表示一个循环队列,f为当前队列头元素的前一位置,r为队尾元素的位置,假定队列中元素的个数小于n,计算队列中元素的公式为。
A.r-f B.(n+f-r)%n C.n+r-f D.(n+r-f)%n
4.在长度为n的线性顺序表中删除一个元素(元素删除概率相等)所需移动元素的平均次数为。
A.n B.(n-1)/2 C.n/2 D.(n+1)/2
5.队列结构的元素个数是。
A.不变的 B.可变的 C.任意的 D.0
6.设有100个元素,用折半查找法进行查找时,最大比较次数是。
A.25 B.50 C.10 D.7
7.一个队列的入列序列是1,2,3,4,则队列的输出序列是
A、4,3,2,1 B、1,2,3,4 C、1,4,3,2 D、3,2,1,4
8.已知某二叉树的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
A、acbed B、decab C、deabc D、cedba
9.稳定排序是指在排序中,关键字相等的不同记录间的前后相对位置。
A.保持不变 B.一定相反 C.不定
10.假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是。
A.O(n) B.O(e) C.O(n+e) D.O(n*e)
三、问答题(每小题10分,共20分)
1.什么是算法?算法分析的目的是什么?算法分析主要涉及哪两个主要方面的内容?
2.一棵有n个结点的满二叉树,请计算它的度为0的结点数、它的分枝结点和叶子结点各为多少?。
四、图表计算题(每小题15分,共30分)
1.以{13,24,37,90,53,12}构造二叉平衡树,并进行中序遍历。
2.假定一个待散列存储的线性表为(32,75,63,48,94,25,36,18,70),散列地址空间为[0,1,...,10],若采用除留余数法构造散列函数和线性探查法处理冲突,试给出它们对应的散列表(H(key)=keyMOD11)
五、算法设计(填写)题(40分)
1、设数组a是一个有n个结点的完全二叉树的静态存储结构,算法bintree将a转换为相应的二叉链表存储结构。试在下划线处填入适当语句,以完善该算法功能。(20分)
Bintree(nodepointertpbt;arraytpa);
{Front:=1;rear:=1;
New(bt);bt.data=a[1];Q[rear]=bt;/*Q为容量足够大的静态队列*/
rear=rear+1;i=2;
While(i≤n)
{(1);(2);
New(P.Lchild);
P.Lchild.data=a[i];
Q[rear]=P.Lchild;rear=rear+1;
if(i≥n)(3);
else{(4);
(5)=a[i+1];
(6);
(7);
};
i:=i+2
};
While((8))
{p=Q[front];front:=front+1;
(9);(10);
}
}/*bintree*/
2、(共20分,每小题4分)某工程的AOE网如下图所示,图中孤上的权值表示所需天数,请求解:
您可能关注的文档
- 2023年重庆大学《数据结构》期末练习题1.docx
- 2023年重庆大学《数据结构》期末练习题3.docx
- 安徽大学《数据结构》2017-2018学年期末试卷.docx
- 安徽大学《数据结构》2018-2019学年期末试卷.docx
- 安徽大学《数据结构》2019-2020学年期末试卷.docx
- 安徽大学《数据结构》2020-2021学年期末试卷.docx
- 安徽大学《数据结构》2021-2022学年期末试卷.docx
- 安徽大学《运筹学》2018-2019学年期末试卷.docx
- 北京大学《数据结构》2022-2023学年期末试卷.docx
- 北京大学《数据结构与算法》2018-2019学年 期末试卷.docx
原创力文档

文档评论(0)