昆明理工大学2013年考研试题844数据结构
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
昆明理工大学2013年硕士研究生招生入学考试试题(A卷)
考试科目代码:844考试科目名称:数据结构
考生答题须知
1.所有题目(包括填空、选择、图表等类型题目)答题答案必须做在考点发给的答题纸上,做在本试题册上无效。
请考生务必在答题纸上写清题号。
2.评卷时不评阅本试题册,答题如有做在本试题册上而影响成绩的,后果由考生自己负责。
3.答题时一律使用蓝、黑色墨水笔或圆珠笔作答(画图可用铅笔),用其它笔答题不给分。
4.答题时不准使用涂改液等具有明显标记的涂改用品。
一、单项选择题:(每题3分,共30分)
1.若进栈序列为1,2,3,4,则不可能得到的出栈序列为______。
A:3,2,1,4 B:3,2,4,1
C:4,2,3,1 D:2,3,4,1
2.深度为K的完全二叉树所含叶结点的个数最多为_________。
A:2 k B:2 k-1C:k D:2k
3.衡量查找算法效率的主要标准是_________。
A:元素个数B:所需的存储量
C:平均查找长度D:算法难易程度
4. 与线性表的链接存储相符的特性是________。
A:插入和删除操作灵活B:需要连续存储空间
C:便于随机访问D:存储密度大
5. 6个顶点的连通图的深度优先生成树,其边数为____。
A:6 B:5 C:7 D:4
6.n个结点的二叉树,若用二叉链表作为存储结构,则空闲的左、右孩子链域数为。
A:n B:2n C:n-1 D:n+1
7.在下列排序算法中,最坏的情况下,时间复杂度为O(n2)的排序算法是______。
A:堆排序B:希尔排序C:归并排序D:快速排序
8. 在单向循环链表中,若头指针为h,那么p所指结点为尾结点的条件是______。
A:p=NULL B:p->next=NULL C:p=h D:p->next=h
9. 设有如下遗产继承规则:夫妻可以互相继承遗产,子女可以继承父母遗产,子女间不能相互继承。则表示该遗产继承关系的最合适的数据结构应该是______。
A:树 B:图 C:数组 D:二叉树
10. 对于顺序存储的队列,存储空间大小为n,头、尾指针分别为F和R,若将其看成一个首尾相接的圆环,则队列中的元素个数为______。
A:R-F B:n+R-F C:(R-F+1)%n D:(n+R-F)%n
二、判断题(每题2分,共20分)
1.数据的存储结构是数据的逻辑结构的存储映像。()
2. 用顺序表来存储线性表时,不需要另外开辟空间来保存数据元素之间的相互关系()
3. 非线性结构中,至少存在一个元素不止一个直接前驱或不止一个直接后继。()
4. 树的最大特点是一对多的层次结构。()
5. 队列的特点是先进先出。()
6. 图的最小生成树是唯一的。()
7. 线性表是广义表的特殊形式。()
8. 由后序遍历序列和中序遍历序列能唯一地确定一棵二叉树。()
9. 散列表是一种链式存储结构。()
10. 快速排序并非在任何情况下都比其他排序方法速度快。()
三、简答题(共60分)
1.线性表有两种存储结构:一是顺序表,二是链表,请简述各自的优缺点(共12分)
2. 假设有n个关键字,具有相同的散列函数值,如果用线性探测法把这n个关键字放到散列表中,则一共要做多少次探测?(共12分)