数据结构考试题(共6页).doc
《数据结构考试题(共6页).doc》由会员分享,可在线阅读,更多相关《数据结构考试题(共6页).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上要求:所有的题目的解答均写在答题纸上,需写清楚题目的序号。每张答题纸都要写上姓名和学号。一、单项选择题(选择最准确的一项,共15小题,每小题2分,共计30分)1. 数据结构是指 。A. 一种数据类型B. 数据的存储结构C. 一组性质相同的数据元素的集合D. 相互之间存在一种或多种特定关系的数据元素的集合2. 以下算法的时间复杂度为 。void fun(int n)int i=1,s=0;while (i=n)s+=i+100; i+; A. O(n)B. O()C. O(nlog2n)D. O(log2n)3. 在一个长度为n的有序顺序表中删除其中第一个元素值为x的元
2、素时,在查找元素x时采用二分查找方法,此时删除算法的时间复杂度为 。A. O(n)B. O(nlog2n)C. O(n2)D. O()4. 若一个栈采用数组s0.n-1存放其元素,初始时栈顶指针为n,则以下元素x进栈的正确操作是 。A.top+;stop=x;B.stop=x;top+;C.top-;stop=x;B.stop=x;top-;5. 设环形队列中数组的下标为0N-1,其队头、队尾指针分别为front和rear(front指向队列中队头元素的前一个位置,rear指向队尾元素的位置),则其元素个数为 。A. rear-frontB. rear-front-1C. (rear-fron
3、t)N+1D. (rear-front+N)N6. 若用一个大小为6的数组来实现环形队列,队头指针front指向队列中队头元素的前一个位置,队尾指针rear指向队尾元素的位置。若当前rear和front的值分别为0和3,当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为 。A. 1和5B. 2和4C. 4和2D. 5和17. 一棵高度为h(h1)的完全二叉树至少有 个结点。A. 2h-1B. 2hC. 2h+1D. 2h-1+18. 设一棵哈夫曼树中有999个结点,该哈夫曼树用于对 个字符进行编码。A. 999B. 499C. 500D. 5019. 一个含有n个顶点的无
4、向连通图采用邻接矩阵存储,则该矩阵一定是 。A. 对称矩阵B. 非对称矩阵C. 稀疏矩阵D. 稠密矩阵10. 设无向连通图有n个顶点e条边,若满足 ,则图中一定有回路。A. enB. e1000)个元素数据序列,某人采用了一种排序方法对其按关键字递增排序,该排序方法需要关键字比较,其平均时间复杂度接近最好的情况,空间复杂度为O(1),该排序方法可能是 。A.快速排序B.堆排序C.二路归并排序D.都不适合15. 对一个线性序列进行排序,该序列采用单链表存储,最好采用 排序方法。A.直接插入排序B.希尔排序C.快速排序D.都不适合二、问答题(共3小题,每小题10分,共计30分)1. 如果对含有n(
5、n1)个元素的线性表的运算只有4种:删除第一个元素;删除最后一个元素;在第一个元素前面插入新元素;在最后一个元素的后面插入新元素,则最好使用以下哪种存储结构,并简要说明理由。(1)只有尾结点指针没有头结点指针的循环单链表(2)只有尾结点指针没有头结点指针的非循环双链表(3)只有头结点指针没有尾结点指针的循环双链表(4)既有头结点指针也有尾结点指针的循环单链表2. 对于一个带权连通无向图G,可以采用Prim算法构造出从某个顶点v出发的最小生成树,问该最小生成树是否一定包含从顶点v到其他所有顶点的最短路径。如果回答是,请予以证明;如果回答不是,请给出反例。3. 有一棵二叉排序树按先序遍历得到的序列
6、为:(12,5,2,8,6,10,16,15,18,20)。回答以下问题:(1)画出该二叉排序树。(2)给出该二叉排序树的中序遍历序列。(3)求在等概率下的查找成功和不成功情况下的平均查找长度。三、算法设计题(共3小题,共计40分)1.(15分)假设二叉树b采用二叉链存储结构,设计一个算法void findparent(BTNode *b,ElemType x,BTNode *&p)求指定值为x的结点的双亲结点p。提示,根结点的双亲为NULL,若在二叉树b中未找到值为x的结点,p亦为NULL。2. (10分)假设一个有向图G采用邻接表存储。设计一个算法判断顶点i和顶点j(ij)之间是否相互连通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 考试题
限制150内