- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2011-2012学年二学期数据结构期末考试试卷(A卷)
石家庄学院
《数据结构》期末考试试卷(A卷)
题 目 一 二 三 四 五 六 七 总 分 核分人 复查人 得分 题目部分,(卷面共有135题,100分,各大题标有题量和总分)
评卷人 得分 一、应用题(4小题,共8分)
1.试列出全部可能的拓扑排序序列
在实现快速排序的非递归算法时,可根据基准对象,将待排序排序码序列划分为两个子序列。若下一趟首先对较短的子序列进行排序,试证明在此做法下,快速排序所需要的栈的深度为O(log2n)。
散列表的结点中包含数据元素自身的信息,不包任何指针。()
2.负载因子(装填因子)是散列表的一个重要参数,它反映敞列表的装满程度。( T )
3.一个图的广( F )
4.外排序过程主要分为两个阶段:生成始归并段和对归段进行逐趟归并的阶段。种,即:。 ( T )
11.顺序存储方式的优点是存储密度大,且插入、删除运算效率高。( F )
12.完叉树的某结点若无左孩子,则它必是叶结点。1.若需在的时间内完成对数组的排序
A、快速排序 B堆排序 归并排序
3.在采用链接处理冲突的开散列表上,假定因子的值为4,查找任元素的平均找
A、3 B、 3.5 4 D、 2.5
设散表的长m14,散列函数为h(k)k%11,表中已有4个录(),次则关键字为49的记录其存储地址是 A、 8 B、 3 C、 5 D、 9
5.若根据查找表建为m的闭散列表二次探测处理冲突,假定对一个素第一次计算的d,则第4次算的散列地址为
d+l)%m (d--1)%m (d+4)%m (d--4)%m
以序列的第1个元素为基准进行划分.第l趟划分
A、70,75,82,923, 16,10,68 70,75,68,23,10,16,90,82
82,75,70,16,10,90,68,23 23,10,16,70,82,75,6890
7.已知待排序的n个元素分为n/k个,每个组包含个元素,且任一组内的各元均分别大于
A、 C、 D、
8.若对一个元素进行直接选择排序,则进行任趟排序的过程中,为寻找小值素所需要的时间为
A、Ol) B、 C、 D、
9.在对一个元素进行直接选择排序过中,第趟需从个元素选择最小值素。
A、i+1 B、n-i C、 i D、i+1
10.快速排序情况下不利于发挥其长处。
A、待排序数据量 B、待
C、待排序数据已有序 待排序数据值差过
11.在个有个顶点的向中,有()条边,则应
A 、PRIM B、 KRUSKAL
12.用DFS遍历个无环有向图 A、逆拓扑有序的 拓扑有序的 无序的
。对文件进行直接存取的依据是 A、按逻辑记录某个记录B、拄逻辑记录的关键字去存取某个记录 C按逻辑记录的结构去存取某个记录D、按逻辑已录的具体内容存取某个记录
对散列文件,以下说法错误的是
散列文件插入、删除方便,不需要引且节省存储空 B、散列文件只能按关键字随机存取且存取速度快
C、经过多次插入、删除后,可能现溢出桶满而基内多数记录已被删除的情况
D、散列文件顺序存取方便
(n/2( B、(n/2( -1 C、1 D、(n/2( +2
24. 就平均性能而言,目前最好的内排序方法是( )排序法。 A. 冒泡 B、 希尔插入 C、 交换 D、 快速
25. 设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5和e6依次通过栈S,一个元素出栈后即进队列Q,若6个元素出队的序列是e2,e4,e3,e6,e5,e1则栈S的容量至少应该是 A. 6 B、 4 C、 3 D、 2
26.栈和队都是 A、顺序存储的线性结构 B、 链式存储的非线性结构 C、 限制存取点的线性结构 D、 限制存取点的非线性结构
27.栈和队列的共同点是 A、 都是先进先出 B、 都是先进后出 C、 只允许在端点处插入和删除元素 D、 没有共同点
28.假定一个顺序循环队列存储于数组A[n]中,其队首和队尾指针分别用front和rear表示,则判断队满的条件是 A、(rcar-1)%n==front B、(rear+1)%n=front C、rear ==(fro
文档评论(0)