- 1
- 0
- 约2.03千字
- 约 4页
- 2026-01-21 发布于江西
- 举报
吉林大学2018-2019学年第一学期期末试卷《数据结构》课程试题
注意:所有答题一律写在答题纸上,否则无效。
一、填空题(每空3分,共30分)
1.数据结构的研究的内容包括:数据的,数据的及数据的。
2.当线性表很少做插入删除操作时,应采用存储结构为好。
3.若哈夫曼树的叶结点个数为m,则该哈夫曼树共有个结点。
4.链表是一种采用存储结构存储的线性表。
5.对n个元素的表做顺序查找时,若查找每个元素的概率相同,则查找成功的平均查找长度为———。
6.在堆排序中,要找到n个待排序元素中第K大的元素,其时间复杂度为。
7.一个图的生成树包含图的全部顶点和图的条边。
8.一个算法有5个特性:、确定性、可行性、有零个或多个输入、有一个或多个输出。
二、单项选择题(每小题3分,共30分)
1、下列有关线性表的叙述中,正确的是()
A、一个线性表是n个数据元素的有限序列
B、线性表中任何一个元素有且仅有一个直接前驱
C、线性表中任何一个元素有且仅有一个直接后继
D、以上说法都不正确
2、对线性表进行二分查找时,要求线性表必须()
A、以顺序方式存储
B、以链接方式存储
C、以顺序方式存储,且数据元素有序
D、以链接方式存储,且数据方式有序
3、一个向量第一个元素的存储地址是100,每个元素的长度为2,则第五个元素的地址是()
A、110 B、108 C、100 D、120
4、一个队列的入列序列是1,2,3,4,则队列的输出序列是()
A、4,3,2,1 B、1,2,3,4 C、1,4,3,2 D、3,2,1,4
5、从一个长度为n的顺序表中删除第i个元素(1≤i≤n)时,需向前移动()个元素.
A、n-i B、n-i+1
C、n-i-1 D、i
6、已知某二叉树的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
A、acbed B、decab C、deabc D、cedba
7、按照二叉树的定义,具有3个结点的二叉树有()种
A、3B、4C、5D、6
8、已知某二叉树的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是()
A、acbedB、decabC、deabcD、cedba
9、一个栈的入栈序列是a,b,c,d,e,则栈的不可能的输出序列是()
A、edcbaB、decbaC、dceabD、abcde
10、从一个具有n个结点的单链表中查找其值等于x的结点时,在查找成功的情况下,需平均比较()个结点
A、nB、n/2C、(n-1)/2D、(n+1)/2
三、问答题(每小题10分,共20分)
1.什么是算法?算法分析的目的是什么?算法分析主要涉及哪两个主要方面的内容?
2.一棵有n个结点的满二叉树,请计算它的度为0的结点数、它的分枝结点和叶子结点各为多少?。
四、图表计算题(每小题15分,共45分)
1.以{20,13,24,37,90,53,12}构造二排序叉树,并进行中序遍历。
2.有向图:
(1)写出关键路径(5分)
(2)写出活动a5的最早开始时间,最晚开始时间(5分)
(3)写出活动a6的最早开始时间,最晚开始时间(5分)
3.以{2,5,8,10,14,25,36}构造haffman树,并求带权路径长度。
五、算法设计(填写)题(25分)
1、设数组a是一个有n个结点的完全二叉树的静态存储结构,算法bingree将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);++front;
New(P.Lchild);
P.Lchild.data=a[i];
Q[rear]=P.Lchild;rear=rear+1;
if(i≥n)(2);
else{;
p.rchild.data=a[i+1];
(4);
++rear(3);
};
i:=i+2
};
While(frontrear)
{p=Q[front];front:=front+1;
(5);p.rchil
您可能关注的文档
- 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
- JJF(吉) 146-2025 超声波测厚仪厚度标准器校准规范 .docx
- 稳定平台钢带传动回弹问题研究.pdf
- JJF(吉) 158-2025 生物程序降温仪校准规范 .docx
- 涡旋压缩机新型型线的特性研究.pdf
- JJF(吉) 143-2024 在线挥发性有机化合物氢火焰离子化分析仪校准规范 .docx
- JJF(吉) 130-2024 酸雨降雨自动监测仪校准规范 .docx
- 国家公务员考试法律常识考查重点知识梳理汇编.pdf
- 人教统编版五年级语文下册《军神》公开课教学课件.pptx
- 部编人教版五年级语文下册《军神》教学课件.pptx
- 统编人教版五年级语文下册《军神》公开课教学课件.pptx
原创力文档

文档评论(0)