《数据结构》补充习题2011

《数据结构》补充习题2011

ID:32282797

大小:58.50 KB

页数:3页

时间:2019-02-02

《数据结构》补充习题2011_第1页
《数据结构》补充习题2011_第2页
《数据结构》补充习题2011_第3页
资源描述:

《《数据结构》补充习题2011》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、复习补充题一、填空1.数据结构的存储结构包括顺序、链式、索引和散列等四种。2.存储结构是逻辑结构的物理实现。3.在程序运行过程中可以扩充的数组是动态分配的数组。这种数组在声明它时需要使用数组指针。4.在链表中进行插入和删除操作的效率比在顺序存储结构中进行相同操作的效率高。5.栈是一种特殊的线性表,允许插入和删除运算的一端称为栈顶。6.主程序第一次调用递归函数被称为外部调用,递归函数自己调用自己被称为内部调用,它们都需要利用栈保存调用后的返回地址。7.如果一个对象部分地包含自己,或自己定义自己,则称这个对象是递归的对象。8.若一个算法中的语句频度

2、之和为T(n)=n+2nlogn,则算法的时间复杂度为?9.在无向图的邻接矩阵A中,若A[i,j]等于1,则A[j,i]等于?10.一棵具有n个结点的完全二叉树,它的深度为?11.深度为h的完全二叉树至少有_________个结点。12.设有一个顺序栈S,元素1、2、3、4、5、6依次进栈,如果6个元素的出栈顺序为2、3、4、6、5、1,则顺序栈的容量至少应为?13.设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5和e6依次通过栈S,一个元素出栈后即进队列Q,若6个元素出队的序列是e3,e5,e4,e6,e2,e1,则栈S的容量至

3、少应该是。14.在序列(2,5,8,11,15,16,22,24,27,35,40)中采用折半查找查找元素24,需进行次元素之间的比较。(注意:查找不同元素,次数不同,要按照折半查找的过程来计算)15.在对一组记录(18,6,27,12,52,15,47,29)进行直接插入排序时,当把第6个记录15插入到有序表时,为寻找插入位置需比较次。二、选择题1.数据的四种基本逻辑结构是指()A.数组、链表、树、图形结构B.线性表、链表、栈队列、数组广义表C.线性结构、链表、树、图形结构D.集合、线性结构、树、图形结构2.线性表采用链式地址时,其地址()A

4、.必须是连续的B.一定是不连续的C.部分地址必须是连续的D.连续与否均可以3.在长度为n的顺序表的第i(1≤i≤n+1)个位置上插入一个元素,元素的移动次数为()A.n–i+1B.n–iC.iD.i-14.链表不具有的特点是()A.插入、删除不需要移动元素B.可随机访问任一元素C.不必事先估计存储空间D.所需空间与线性长度成正比1.一个栈的入栈序列是a、b、c、d、e,则栈的不可能的输出序列是()A.edcbaB.decbaC.dceabD.abcde2.最大容量为n的循环队列,队尾指针是rear,队头是front,则队空的条件是()。A.(r

5、ear+1)MODn=frontB.(rear-l)MODn=frontC.rear+1=frontD.rear=front3.在一个长度为n的顺序表的表尾插入一个新元素的时间复杂度为()A.O(n)B.O(1)C.O(n2)D.O(log2n)4.在一棵具有n个结点的二叉树中,所有结点的空子树个数等于()A.nB.n-1C.n+1D.2*n5.已知某二叉树的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历是()。A.acbedB.decabC.deabcD.cedba6.n个顶点的有向图中含有向边的数目最多为()A.n-1B.

6、nC.n(n-1)/2D.n(n-1)7.要连通具有n个顶点的有向图,至少需要()条边。A.n-lB.nC.n+lD.2n8.一组记录的值为(12,38,35,25,74,50,63,90),按2路归并排序方法对序列进行一趟归并后的结果为()。A.12,38,25,35,50,74,63,90B.12,38,35,25,74,50,63,90C.12,25,35,38,50,74,63,90D.12,35,38,25,63,50,74,90一、解答题:1.(5分)将下列树转换成为二叉树(只要求给出转换结果)掌握基本原理:第一个儿子是左子树,后续

7、的儿子是第一个儿子的右子树2.设有序列(45,24,53,12,28,90),请构成一棵二叉排序树,并求其查找成功时的平均查找长度。3.以数据集(9,19,2,6,32,3,21,10)为叶结点的权值,构造一棵哈夫曼树,并计算其带权路径长度。4.已知一组关键字为(39,23,54,25,31,28,55,12,19,51,64),用链地址法解决冲突。假设装填因子α=0.75,散列函数的形式为H(K)=KMODP,回答下列问题:(1)构造出散列函数;(3分)(2)画出插入全部关键字后的链地址散列表(5分)(3)计算出等概率情况下查找成功的平均查找

8、长度(3分)(4)计算出等概率情况下查找失败的平均查找长度(3分)012345678910111239∧5428∧55∧31∧19∧23∧251251

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

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

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