- 0
- 0
- 约1.16千字
- 约 2页
- 2026-01-21 发布于江西
- 举报
东北师范大学考试试卷
课程:数据结构学年学期:2021-2022学年第一学期
考试形式:闭卷 考试时间:120分钟
考试时间120分钟班级学号姓名
题号
一
二
三
四
五
六
七
八
九
十
成绩
满分
10
10
20
20
20
20
100
得分
一、判断题(每题2分,共10分)
1、数据结构是具有结构的数据对象。()
2、同一数据逻辑结构中的所有数据元素都具有相同的特性是指数据元素所包含的数据项的个数都相等。()
3、线性表若采用链式存储表示时所有存储单元的地址可连续可不连续。()
4、算法和程序原则上没有区别,在讨论数据结构时二者是通用的。()
5、每种数据结构都应具备三种基本运算:插入、删除和搜索。()
二、填空题(每空2分,共10分)
6、深度为6(根层次为1)的二叉树至多有个结点。
7、顺序表(即顺序存储结构的线性表)中插入一个元素,平均需要移动个元素.
8、循环单链表LA中,指针P所指结点为表尾结点的条件是
9、算法是一个有穷的指令集,它为解决某一特定任务规定了一个运算序列。它应当具有、输出、、有穷性和可执行性等特性。
三、阅读理解题(20分)
10、intunknown(BinTreNode*t){
///指针t是二叉树的根指针。
if(t==NULL)return0;
elseif(t→leftChild==NULLt→rightChild==NULL)return1;
elsereturnunknown(t→leftChild)+unknown(t→rightChild);
}
四、构造题(每题10分,共20分)
11、已知叶子结点值2,3,5,6,9,11,构造哈夫曼树,计算其带权路径长度。
12、画出8个结点的折半判定树。
五、综合题(20分)
13、设散列表为HT[0..12],即表的大小为m=13。。采用双散列法解决冲突。散列函数和再散列函数分别为:
H0key=key%13;
Hi=
i=1,2,3,?,m-1
其中,函数REV(x)表示颠倒10进制数x的各位,如REV(37)=73,REV(7)=7等。若插入的关键码序列为{2,8,31,20,19,18,53,27}。试画出插入这8个关键码后的散列表。
六、算法设计题(20分)
14、二叉排序树T用二叉链表表示,其中各元素均不相同。
写出递归算法,按递减顺序打印各元素的值。
写出完成上述要求的非递归算法。
您可能关注的文档
- 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
- 深度解析(2026)《JBT 15109-2025智能型膜覆盖好氧发酵系统》.pptx
- 深度解析(2026)《JBT 14903-2025食品机械 挂面称量机》.pptx
- 深度解析(2026)《DLT 860.801-2016电力自动化通信网络和系统 第80-1部分:应用DLT 634.5101或DLT 634.5104交换基于CDC的数据模型信息导则》.pptx
- 深度解析(2026)《FZT 50052-2020酸性染料易染氨纶 上色率试验方法》.pptx
- 深度解析(2026)《GBT 30103.1-2013冷库热工性能试验方法 第1部分:温度和湿度检测》.pptx
- 深度解析(2026)《GBT 30125-2013竹炭涤纶短纤维》.pptx
- 深度解析(2026)《GBT 30159.1-2013纺织品 防污性能的检测和评价 第1部分:耐沾污性》.pptx
- 深度解析(2026)《GBT 30162-2013纺织机械 卷布辊 术语和主要尺寸》.pptx
- 深度解析(2026)《GBT 30221-2013工业制动器能效测试方法》.pptx
- 深度解析(2026)GBT 1819.17-2017锡精矿化学分析方法 第17部分:汞量的测定 原子荧光光谱法》.pptx
原创力文档

文档评论(0)