数据结构与算法模拟题与答案.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据结构与算法模拟题与答案.docx》由会员分享,可在线阅读,更多相关《数据结构与算法模拟题与答案.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构与算法模拟题与答案1 .二叉排序树的叶子结点个数为5个,那么度为2的结点的数目是()oA、6B、5C、4(正确答案)D、32 .假定有k个关键字互为同义词,假设用线性探测法把这k个关键字存入散列 表中,至少要进行多少次探测()0A、 k-1 次B、k次C、 k+1 次D、k (k+1)/2次(正确答案)3 .直接插入排序的时间复杂度和顺序查找的时间复杂度分别是()oA、0(n)和 0(log2n)B、O(nn)和0(n)(正确答案)C、0 和)0(n)D、0(n)和 0(1)4 .在排序中,对于关键字相等的记录,排序前后相对位置不变。这时称排序 为()。A、稳定排序(正确答案)B、不稳
2、定排序C、不确定是稳定排序还是不稳定排序D、基数排序5 .就性能而言,希尔排序的时间复杂度是()oA、0(nn)8、 0(nlog2n)C、GD、H (正确答案)46 .装填因子的计算方法是()。A、1-(表中未填入记录的数目/哈希表的总长度)(正确答案)B、表中未填入记录的数目/哈希表的总长度C、(表中未填入的记录数-1)/哈希表的总长度D、表中填入的记录数/哈希表的总长(正确答案)47 .数据结构与算法里,关于希尔排序描述正确的选项是()。A.希尔排序是不稳定排序(正确答案)B.希尔排序是属于插入排序(正确答案)C.希尔排序的时间复杂度是0(n3/2)(正确答案)D.希尔排序又称为缩小增量
3、排序(正确答案)48 .数据结构与算法里,以下算法时间复杂度是O(nn)的是()0A.冒泡排序(正确答案)B.直接插入排序(正确答案)C.折半查找D.希尔排序49 .数据结构与算法里,关于快速排序描述正确的选项是()0A.快速排序是不稳定排序(正确答案)50 快速排序的时间复杂度是0(nlog2n)。(正确答案)C.快速排序是一种交换排序(正确答案)D.快速排序是内排序的一种(正确答案)50.数据结构与算法里,关于二叉排序树相关描述正确的选项是()oA.二叉排序树是应用于动态查找的结构(正确答案)B.二叉排序树的中序列是升序序列(正确答案)C.二叉排序树的左子树也是二叉排序树(正确答案)D.二
4、叉排序树的定义具有递归性(正确答案)51.数组在内存中是连续存放的,不会被间隔开。对(正确答案)错52.数据结构与算法里,研究完数最早的是中国的九章算术。对错(正确答案)53.数据结构与算法里,完数N的所有因子为x, y, z,那么必有N等于x+y+Zo对(正确答案)错54从未排序序列中挑选元素,并将其依次插入已排序序列(初始时为空)的一 端的方法,称为冒泡排序。对错(正确答案)55简单项选择择排序的稳定性与快速排序的稳定性不一样。对错(正确答案)56动态查找表属于树形结构,因为这里涉及二叉排序树。对错(正确答案)57哈希函数是一个映像。对(正确答案)错58数据结构与算法里,对不同的关键字可能
5、得到同一哈希地址,即key关key2 面f (key 1) =f (key2)这种现象称冲突(collision) 0具有相同函数值的关键词对该 哈希函数来说称作同义词。对(正确答案)错59 .二叉排序树的充要条件:二叉排序树的任意结点的关键字都大于其左孩子 的关键字,且小于其右孩子的关键字。对错(正确答案)60 .假设哈希表的装填因子a 1,那么可防止冲突的产生。对错(正确答案)C、0(n)D、0(n3/2)(正确答案)6 .希尔排序又称为()oA、缩小增量排序(正确答案)B、二分插入排序C、多路归并排序D、锦标赛排序7 . N个记录进行冒泡排序最多需要()趟排序,可以完成排序。A、N-1
6、(正确答案)B、NC、N-2D、(N+D/28 . 30个记录进行冒泡排序,使用未改进的冒泡排序,那么需要()趟排序才能 完成排序。A、29(正确答案)B、30C、28D、279 .递归概念指的是()oA、程序调用自身的编程技巧(正确答案)B、特定功能的模块C、相同数据类型的有序的集合D、从小到大进行排列10 .青蛙过河案例中,如果河中没有石柱,有y片荷叶的话,那么从左岸到右 岸可以过去()只青蛙。A、y+1只(正确答案)B、 y+2 只C、 y+3 只D、 y+4 只11 . 一趟快速排序是将记录一分为(),返回中轴所在的位置。A、二(正确答案)B、三C、四D、都不对12 .简单项选择择排序
7、中,每一趟选择最小的记录的过程,那么每一趟排序的时间复 杂度是()。A、0(n)(正确答案)B、 0(nn)C、0(1)D、 0(nlog2n)13 . N个记录,采用简单项选择择排序,每趟最多进行()次交换。A、1(正确答案)B、2C、N-2D、N-114 .从排序大类上讲,简单项选择择排序和冒泡排序是()排序。A、同一类B、不同类(正确答案)C、不确定D、都不对15 . N个记录是有序的使用什么查找效率更高()oA、顺序查找B、折半查找(正确答案)C、分块查找D、随机查找16 .数据结构与算法中,在所有的排序方法中,关键字比拟的次数与记录的初 始排列次序无关的是()OA、希尔排序B、冒泡排
8、序C、直接插入排序D、简单项选择择排序(正确答案)17 .采用快速排序进行排序,问题规模为n,那么时间复杂度是()oA、0(n3/2)B、 0(nn)C、0(n)D、0(nlog2n)(正确答案)18 .快速排序在()情况下不利于发挥其长处或优势。A、记录有相同的关键字时B、记录完全乱序时C、记录已经基本有序时(正确答案)D、记录的关键字较大时19 . ACM算法的素数和计算中,sum变量用于累加素数之和,那么它的初值应 赋值为()OA、0(正确答案)B、1C、100D、不赋初值20 .数据结构与算法中,素数的特点是()。A、只能被1和本身整除(正确答案)B、可以被2整除C、素数和完数是相同的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 算法 模拟 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内