- 0
- 0
- 约1.1千字
- 约 2页
- 2026-01-21 发布于江西
- 举报
东北师范大学考试试卷
课程:数据结构学年学期:2018-2019学年第一学期
考试形式:闭卷考试时间:120分钟
考试时间120分钟班级学号姓名
题号
一
二
三
四
五
六
七
八
九
十
成绩
满分
10
10
40
20
20
100
得分
一、判断题(每题2分,共10分)
1、采用二叉树来表示树时,树的先根次序遍历结果与其对应的二叉树的前序遍历结果是一样的。()
2、一棵3阶B树是平衡的3路搜索树,反之,一棵平衡的3路搜索树是3阶B树。()
3、有n个结点的不同的二叉树有n!棵。()
4、线性结构只能用顺序结构存放,非线性结构只能用链表存放。()
5、二叉排序树或是一棵空树,或是具有下列性质的二叉树。()
二、填空题(每空2分,共10分)
6、单链表与多重链表的区别是
7、二叉树的先序遍历序列为:EFHIGIK,中序遍历序列为:HFIEJKG,则该二叉树根的右子树的根是:。
8、广义表((a,b),c,d)的表头是,表尾是
9、循环单链表La中,指针P所指结点为表尾结点的条件是
三、简答题(每题10分,共40分)
10、设有1000个无序元素,仅要求找出前10个最小元素,在下列排序方法中(归并排序、基数排序、快速排序、堆排序、插入排序)哪一种方法最好,为什么。
11、四类基本数据结构的含义和特点。
12、线性结构与非线性结构有何差别?
13、算法的定义和特性。
四、阅读理解题(20分)
14、intunknown(BinTreNode*t){
//指针t是二叉树的根指针。
if(t==NULL)return-1;
elseif(unknown(t→leftChild)=unknown(t→rightChild))
return1+unknown(t→leftChild);
elsereturn1+unknown(t→rightChild);
}
五、综合题(20分)
15、设散列表的长度m=13;散列函数为H(K)=Kmodm,给定的关键码序列为19,14,23,01,68,20,84,27,55,11,试画出用线性探查法解决冲突时所构造的散列表。并求出在等概率的情况下,这种方法的搜索成功时的平均搜索长度和搜索不成功时的平均搜索长度。
您可能关注的文档
- 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)