2010-2011(2)数据结构b卷及答案

2010-2011(2)数据结构b卷及答案

ID:35536347

大小:86.00 KB

页数:8页

时间:2019-03-25

2010-2011(2)数据结构b卷及答案_第1页
2010-2011(2)数据结构b卷及答案_第2页
2010-2011(2)数据结构b卷及答案_第3页
2010-2011(2)数据结构b卷及答案_第4页
2010-2011(2)数据结构b卷及答案_第5页
资源描述:

《2010-2011(2)数据结构b卷及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、安徽大学20垃一2011学年第左学期《数据结构》考试试卷(B卷)(闭卷时间120分钟)题号—・二三四五/X七总分得分阅卷人考场登记表序号一.填空题(每小题1.5分,共15分)1.2.3.4.含有36个元素的有序表,进行二分杳找时的判定树的深度为丄在一个无向图中,所冇顶点的度数之和等于所冇边数的匚倍。得分由带权为9、2、5、7的四个叶子结点构造一棵哈夫曼树,该树的带权路径氏度为44。由a,b,C三个结点构成的二叉树,共有_种不同形态。5.二维数组A[0--5][5--10]以行序为主序存储,每个元素占4个存储单元,且A[0]⑸的存储地址是1000,则A⑶⑼的地址是_10886.若串㈡so

2、ft',贝ij其子串个数是_117.设循环队列的空间大小为M,入队时修改队尾指针rear的语句为rear=(FeaT+l)%M。9.在顺序存储结构的线性表屮,插入或删除一个数据元素大约需移动表屮二M元素。下列程序段的时间复杂度是O(m*n)10.得分1.数据结构可以用二元组來表示,它包括(A)集合D和定义在D上的(C)for(i=0;i

3、向其屮的一个结点,选择合适的语句实现在p结点的后而插入一个结点s的操作(B)oA^p~>next二s;s->next=p->next;Bss~>next=p->next;p-〉next二s;C、p->next二s;s->ncxt二p;D、s->next=p;p->next=s;2.假设以I和0分別表示入栈和出栈操作,栈的初态和终态均为空,入栈和出栈的操作序列可表示为仅由I和0组成的序列。则下列序列(A)是合法的。A、TOTTOTOOB、TOOTOTTOC、IIIOIOIOD、OIIOIOIO4、空串和空格串是(B)oA、相同的B、不相同的C、不能确定5、设W为一个二维数组,其每个数据元

4、索占用6个字节,行下标范围从0到8,列下标范围从2到5,则二维数组W的数据元素共占用(C)个字节。A、480B、192C、216D、1446、假设在一棵二叉树中,度为2的分支结点个数为15,度为1的分支结点个数为30,则该二义树的结点总数为(D)oA、45B、60C、46D、617.对用邻接矩阵表示的图进行任一种遍历时,其时间复杂度为(A)。A、O(n)B、0(e)C、0(n)D、0(n+e)8.对线性表进行折半查找时,耍求线性表必须(C)oA、以顺序方式存储B、以链接方式存储C、以顺序方式存储,且结点按关键字有序排列D、以链接方式存储,冃结点按关键字冇序排列9、设散列表长m=14,散

5、列函数II(key)=key%llo表中已有4个结点:addr(⑸二4、addr(38)二5、addr⑹)二6、addr(84)=7,其余地址为空,如用二次探测再散列解决冲突,关键字为49的结点的散列地址是(D)0A、8B、3C、5D、910.一组记录的排序码为(46,79,56,38,40,84),则利用堆排序的方法建立的初始堆为(B)。A、79,46,56,38,40,80B、84,79,56,38,40,46C、84,79,56,46,40,38D、84,56,79,40,46,38三、判断题(在正确的题后括号内打/,错的则打X,每小题1分,共8分)得分1.链表必须要设置一个头结

6、点。(X)2.堆排序、快速排序和希尔排序都是不稳定的排序方法。(7)3.二义树是度为2的有序树。(X)4.循环队列是指用循环链表存储的队列。(X)5.若入栈序列为abed,则出栈序列不可能为edabo(7)6.在拓扑排序过程中,如果图中已不存在无前驱的顶点了,而此时还有顶点没有输出,贝U说明图屮存在环。(7)7.平衡二叉树是指这样的二叉树:树中任一结点的左右子树深度都相同。(X)8.在任何情况下,快速排序都是最快的。(X)衆:k总!II衆!I得分四、简答题(每小题10分,共40分)1.已知二叉树如图1所示,要求:(1)将Jt转换为树,并画出该树;(2)分别写出对(1)所得到的树进行先根

7、遍历和后根遍历得到的结点序列。图2.对如图2所示的连通图,试分别用普里姆(Prim)算法和克鲁斯卡尔(Kruskar)算法构造其最小生成树,并给出其构造过程。7图21.假定一个待散列存储的线性表为(32,75,29,63,48,94,25,36,18,70),散列地址空间为HT[0〜12],若采用除留余数法构造散列函数H(key)二key%13和线性探测法处理冲突,试求出每个元素的散列地址,画出最后得到的散列表,并求出平均查找长度。散列地址为:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。