数据结构复习题及参考答案

数据结构复习题及参考答案

ID:1331521

大小:242.64 KB

页数:13页

时间:2017-11-10

数据结构复习题及参考答案_第1页
数据结构复习题及参考答案_第2页
数据结构复习题及参考答案_第3页
数据结构复习题及参考答案_第4页
数据结构复习题及参考答案_第5页
资源描述:

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

1、网络教育课程考试复习题及参考答案数据结构(专科)一、判断题:1.数组是一种复杂的数据结构,数组元素之间的关系既不是线性的也不是树形的。[]2.链式存储在插人和删除时需要保持物理存储空间的顺序分配,不需要保持数据元素之间的逻辑顺序。[]3.在只有度为0和度为k的结点的k叉树中,设度为0的结点有n0个,度为k的结点有nk个,则有n0=nk+1。[]4.折半搜索只适用于有序表,包括有序的顺序表和有序的链表。[]5.如果两个串含有相同的字符,则这两个串相等。[]6.数组可以看成线性结构的一种推广,因此可以对它进行插入、删除等运

2、算。[]7.在用循环单链表表示的链式队列中,可以不设队头指针,仅在链尾设置队尾指针。[]8.通常递归的算法简单、易懂、容易编写,而且执行的效率也高。[]9.一个广义表的表尾总是一个广义表。[]10.当从一个小根堆(最小堆)中删除一个元素时,需要把堆尾元素填补到堆顶位置,然后再按条件把它逐层向下调整,直到调整到合适位置为止。[]11.对于一棵具有n个结点,其高度为h的二叉树,进行任一种次序遍历的时间复杂度为O(h)。[]12.存储图的邻接矩阵中,邻接矩阵的大小不但与图的顶点个数有关,而且与图的边数也有关。[]13.直接选

3、择排序是一种稳定的排序方法。[]14.闭散列法通常比开散列法时间效率更高。[]15.有n个结点的不同的二叉树有n!棵。[]16.直接选择排序是一种不稳定的排序方法。[]17.在2048个互不相同的关键码中选择最小的5个关键码,用堆排序比用锦标赛排序更快。[]18.当3阶B_树中有255个关键码时,其最大高度(包括失败结点层)不超过8。[]19.一棵3阶B_树是平衡的3路搜索树,反之,一棵平衡的3路搜索树是3阶非B_树。[]20.在用散列表存储关键码集合时,可以用双散列法寻找下一个空桶。在设计再散列函数时,要求计算出的值

4、与表的大小m互质。[]21.在索引顺序表上实现分块查找,在等概率查找情况下,其平均查找长度不仅与表中元素个数有关,而且与每一块中元素个数有关。[]22.在顺序表中取出第i个元素所花费的时间与i成正比。[]23.在栈满情况下不能作进栈运算,否则产生“上溢”。[]24.二路归并排序的核心操作是将两个有序序列归并为一个有序序列。[]25.对任意一个图,从它的某个顶点出发,进行一次深度优先或广度优先搜索,即可访问图的每个顶点。[]26.二叉排序树或者是一棵空二叉树,或者不是具有下列性质的二叉树:若它的左子树非空,则根结点的值大

5、于其左孩子的值;若它的右子树非空,则根结点的值小于其右孩子的值。[]27.在执行某个排序算法过程中,出现了排序码朝着最终排序序列位置相反方向移动,则该算法是不稳定的。[]28.一个有向图的邻接表和逆邻接表中表结点的个数一定相等。[]二、选择题:1.在一个长度为n的顺序表的任一位置插入一个新元素的渐进时间复杂度为[]A.O(n)B.O(n/2)C.O(1)D.O(n2)2.带头结点的单链表first为空的判定条件是[]A.first==NULLB.first一>1ink==NULLC.first一>link==first

6、第7页共7页D.first!=NUlL3.当利用大小为n的数组顺序存储一个队列时,该队列的最大长度为[]A.n-2B.n-lC.nD.n+14.在系统实现递归调用时需利用递归工作记录保存实际参数的值。在传值参数情形,需为对应形式参数分配空间,以存放实际参数的副本;在引用参数情形,需保存实际参数的(),在被调用程序中可直接操纵实际参数。[]A.空间B.副本C.返回地址D.地址5.在一棵树中,()没有前驱结点。[]A.分支结点D.叶结点C.树根结点D.空结点6.在一棵二叉树的二叉链表中,空指针域数等于非空指针域数加[]A.

7、2B.1C.0D.-17.对于长度为9的有序顺序表,若采用折半搜索,在等概率情况下搜索成功的平均搜索长度为()的值除以9。[]A.20B.18C.25D.228.在有向图中每个顶点的度等于该顶点的[]A.入度B.出度C.入度与出度之和D.入度与出度之差9.在基于排序码比较的排序算法中,()算法的最坏情况下的时间复杂度不高于O(n10g2n)。[]A.起泡排序B.希尔排序C.归并排序D.快速排序10.当α的值较小时,散列存储通常比其他存储方式具有()的查找速度。[]A.较慢B.较快C.相同D.不清楚11.设有一个含200

8、个表项的散列表,用线性探查法解决冲突,按关键码查询时找到一个表项的平均探查次数不超过1.5,则散列表项应能够至少容纳()个表项。[](设搜索成功的平均搜索长度为Snl={1+l/(1一α)}/2,其中α为装填因子)A.400B.526C.624D.67612.堆是一个键值序列{k1,k2,…..kn},对I=1,2,….

9、_n/2

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

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

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