【单选题】
采用顺序搜索方法查找长度为n的顺序表时,搜索成功的平均搜索长度为( )。___
A. n
B. n/2
C. (n-1)/2
D. (n+1)/2
查看试卷,进入试卷练习
微信扫一扫,开始刷题
相关试题
【单选题】
顺序查找法适合于存储结构为 的线性表。___
A. 散列存储
B. 顺序存储或链接存储
C. 压缩存储
D. 索引存储
【单选题】
采用折半查找方法查找长度为n的线性表时,每个元素的平均查找长度为 .___
A. O(n2)
B. O(nlog2n)
C. O(n)
D. O(log2n)
【单选题】
对于长度为9的有序顺序表,若采用折半搜索,在等概率情况下搜索成功的平均搜索长度为( )的值除以9。___
【单选题】
对线性表进行折半查找时,必须要求线性表 _______。___
A. 以顺序方式存储
B. 以链接方式存储
C. 以顺序方式存储,且结点按关键字有序排列
D. 以链接方式存储,且结点按关键字有序排列
【单选题】
下列各种排序算法中平均时间复杂度为O(n2)是_______。___
A. 快速排序
B. 堆排序
C. 归并排序
D. 冒泡排序
【单选题】
在基于关键码比较的排序算法中,______算法在最坏情况下,关键码比较次数不高于O(nlog2n)。___
A. 起泡排序
B. 直接插入排序
C. 二路归并排序
D. 快速排序
【单选题】
在待排序文件已基本有序的前提下,下述排序方法中效率最高的是______。___
A. 直接插入排序
B. 直接选择排序
C. 快速排序
D. 归并排序
【单选题】
下列排序算法中,________ 算法可能会出现下面情况:初始数据有序时,花费的时间间反而最多。___
A. 堆排序
B. 冒泡排序
C. 快速排序
D. SHELL排序
【单选题】
如果待排序序列中两个数据元素具有相同的值,在排序前后它们的相互位置发生颠倒,则称该排序算法是不稳定的。____就是不稳定的排序方法。___
A. 起泡排序
B. 归并排序
C. 直接插入排序
D. 简单选择排序
【单选题】
对于关键字值序列(12,13,11,18,60,15,7,18,25,100),用筛选法建堆,必须从关键字值为__________的结点开始。___
【单选题】
一组记录的排序码为(46,79,56,38,40,84),则堆排序时建立的初始大顶堆为____。___
A. 79,46,56,38,40,80
B. 38,46, 56,79, 40,84
C. 84,79,56,38,40,46
D. 84,56,79,40,46,38
【单选题】
排序方法中,从未排序序列中依次取出元素与已排序序列(初始时为空)中的元素进行比较,将其放在已排序序列的正确位置上的方法,称为 。___
A. 希尔排序
B. 起泡排序
C. 插入排序
D. 选择排序
【单选题】
下列排序方法中,哪一种方法的比较次数与纪录的初始排列状态无关?___
A. 直接插入排序
B. 起泡排序
C. 快速排序
D. 直接选择排序
【多选题】
下面 ___ 算法适合用于构造一个稠密图的最小生成树, ____ 算法适合用于构造一个稀疏图的最小生成树。___
A. Dijkstra算法
B. Prim算法
C. Floyd算法
D. Kruskal算法
【填空题】
1、两种基本存储结构分别是___存储结构和___ 存储结构。
【填空题】
2、 ___ 是数据结构的抽象, ___ 是数据结构的实现,两者综合起来建立了数据元素之间的结构关系。
【填空题】
3、算法的基本特性包括: ___ 、 ___ 、 ___ ,有零个或多个输入、有零个或多个输出。
【填空题】
4、通常是以算法执行所耗费的 ___ 和所占用的 ___ 来判断一个算法的优劣。
【填空题】
5、常见的基本数据结构包括: ___ 、 ___ 、 ___ 及 ___ 四种。
【填空题】
6. 线性表中除了第一个元素和最后一个元素之外,其余所有元素均只有一个直接前驱和一个 ___ 。
【填空题】
7.顺序表、栈和队列都是 ___ 结构,可以在顺序表的任意位置插入和删除元素;对于栈只能在栈顶插入和删除元素;对于队列只能在 ___ 插入元素和 ___ 删除元素。
【填空题】
8、假设用循环单链表实现队列,若队列非空,且队尾指针为R, 则将新结点S加入队列时,需执行下面语句: ___ ; ___ ;R=S;
【填空题】
9.数组A中,每个元素A的长度为6个字节,行下标i从1到6,列下标j从1到8,从首地址100开始连续存放在存储器内,该数组若按行主序存放时,元素A[4][5]的起始地址为 ___ ;该数组若按列主序存放时,元素A[4][5]的起始地址为 ___ 。
【填空题】
10、已知一个3行、4列的二维数组A[各维下标均从1开始],如果按“以列为主”的顺序存储,则排在第8个位置的元素是: ___ 。
【填空题】
11、n个结点的完全二叉树的深度是 ___ 。
【填空题】
12.深度为k的完全二叉树至少有 ___ 个结点,至多有 ___ 个结点。若完全二叉树共n个结点,且按自上而下从左到右次序给结点编号[从1开始],则编号最小的叶子结点的编号是 ___ 。
【填空题】
13.在树形结构中,树根结点没有前驱结点,其余每个结点有且只有 ___ 个前驱结点,叶子结点没有后继结点,其余每个结点的后继结点可以 ___ 。
【填空题】
14.一棵二叉树的第k [k≥1]层最多有 ___ 个结点;一棵有n[n>0)]个结点的满二叉树共有 ___ 个叶子和______个非终端结点。
【填空题】
15. 完全二叉树中编号为i [i>=1]的结点若有左孩子,则该左孩子的编号为 ___ 。
【填空题】
16. 一个完全二叉树的第5个结点的双亲编号是 ___ 。
【填空题】
17. 在无向图G的邻接矩阵A中,若A[i][j]=1,则A[j][i]为 ___ 。
【填空题】
18. n个顶点的连通图至少有______条边。
【填空题】
19. 在散列函数H[key]=key%p中,p应取_______。
【填空题】
20. 对于长度为n的线性表,若进行顺序查找,则时间复杂度为____)___;若采用二分法查找,则时间复杂度为_____)__;
【填空题】
21. 在有序表A[1..18]中,采用折半查找法查找,第一次比较的元素为 ___ 。
【填空题】
22.中序遍历一棵二叉排序树所得到的遍历序列的特点是按关键字值 ___ 。
【填空题】
23. 在散列存储中,装填因子a的值越大,则_______;a的值越小,则________。
【填空题】
24.在插入和选择排序中,若初始数据基本正序,则选用 ___ ;若初始数据基本反序,则选用 ___ 。
【填空题】
25. 简单选择排序算法在最好情况下的交换元素的次数可以为 ___ 。
【填空题】
26. 设一组初始记录关键字序列为20,18,22,16,30,19,则以20为枢轴的一趟快速排序结果为______________。
推荐试题
【单选题】
JZ-7型空气制动机自阀手柄在紧急制动位时,总风经主阀供气阀口、常用限压阀、紧急限压阀向( )充气(1.0分)
A. 工作风缸
B. 降压风缸
C. 作用风缸
D. 均衡风缸
【单选题】
M10-6g-L中螺纹公差带代号只标一个6g是( )。(1.0分)
A. 顶径无公差要求
B. 中径无公差要求
C. 中径、顶径公差带均为6g
D. 标记错误
【单选题】
5、零件图中注写极限偏差时,上下偏差小数点对齐,小数点后位数( ),零偏差必须标出。(1.0分)
A. 不相同
B. 相同
C. 相同不相同均可
D. 依个人习惯
【单选题】
孔的最大极限尺寸与轴的最小极限尺寸之代数差为负值叫( )。(1.0分)
A. 过盈值
B. 最小过盈
C. 最大过盈
D. 最大间隙
【单选题】
( )是公民道德建设的核心。(1.0分)
A. 集体主义
B. 爱国主义
C. 为人民服务
D. 诚实守信
【单选题】
3.2”是表面粗糙度符号,表示表面轮廓算术平均值偏差为( )。(1.0分)
A. 3.2mm
B. 0.32mm
C. 0.032mm
D. 0.0032mm
【单选题】
关于劳动合同,正确的说法是( )。(1.0分)
A. 劳动合同有利于员工忠诚与企业
B. 遵守劳动合同的前提是看是否对自己有利
C. 劳动合同主要对企业主有利,对员工利益并无多大影响
D. 劳动合同没有真正的约束力
【单选题】
Z525型立钻,当由机动进给改用手动进给时,必须首先( )机动进给。(1.0分)
【单选题】
车辆发生故障,距离接触网带电部分不足( )时,必须待接触网停电并接地后,方可进行处理。(1.0分)
A. 1m
B. 1.5m
C. 2m
D. 2.5m
【单选题】
一般事故的调查期限为( )。(1.0分)
A. 10天
B. 20天
C. 30天
D. 60天
【单选题】
游标万能角度尺只装直尺,可测量的范围为( )。(1.0分)
A. 1°~50°
B. 50~140°
C. 140°~230°
D. 230°~320°
【单选题】
立钻电动机二级保养要按需要拆洗电机,更换( )润滑剂(1.0分)
A. 20#机油
B. 40#机油
C. 锂基润滑脂
D. 1#钙基润滑脂
【单选题】
主要用于碳素工具钢、合金工具钢、高速钢工件研磨的磨料是( )。(1.0分)
A. 氧化物磨料
B. 碳化物磨料
C. 金刚石磨料
D. 氧化铬磨料
【单选题】
润滑油的闪点降低,热稳定性和化学稳定性差,杂质增多,一般都是由设备在( )工作条件下造成的。(1.0分)
A. 高温
B. 低温
C. 重载
D. 冲击、振动或间歇
【单选题】
机械磨擦磨损主要是零件表面存在的( )在零件表面发生的磨损(1.0分)
A. 宏观不平度
B. 微观不平度
C. 宏观平行度
D. 微观平行度
【单选题】
原始平板的刮削必须是先进行正刮研后,再进行对角刮研,其目的是为了( )。(1.0分)
A. 增加接触点数
B. 纠正对角部分的扭曲
C. 是接触点分布均匀
D. 纠正凹心
【单选题】
在金属切削过程中,切削液不但能起冷却作用,而且还起着( )作用。(1.0分)
A. 提高精度
B. 润滑
C. 保洁
D. 保护
【单选题】
根据轴套尺寸和配合时过盈量的大小,可采用压入法或敲入法来( )(1.0分)
A. 压入轴套
B. 轴套定位
C. 修整轴套孔
D. 轴套的检查
【判断题】
国家标准规定:普通轴承也必须标全轴承代号,各段不得省略。(1.0分)
【判断题】
JZ-7型空气制动机自动制动阀上盖缺口处裂断可按原位焊后锉修,但焊后不得影响手柄位置。( )(1.0分)
【判断题】
铰刀有机用铰刀和手动铰刀两种(1.0分)
【判断题】
104型电空制动机具有阶段制动和缓解的作用。(1.0分)
【判断题】
列车在运行途中产生自然制动会增加牵引阻力,降低运行速度,甚至造成中途停车。(1.0分)
【判断题】
当铰有纵向槽的孔时,要用螺旋槽铰刀(1.0分)
【判断题】
JZ-7型空气制动机单独制动阀单缓凸轮和定位凸轮,如有严重磨损可焊后锉修。( )(1.0分)
【判断题】
JZ-7型空气制动机自动制动阀重联柱塞阀的主要作用是控制中均管所连通的气路及实现紧急制动时机车的自动撒砂。( )(1.0分)
【判断题】
研磨的基本原理包含着物理的和化学的综合作用(1.0分
【判断题】
由于滑动摩擦力比滚动摩擦力大得多,所以制动时抱死轮可以缩短制动距离。(1.0分)
【判断题】
JZ-7型空气制动机单独制动阀用于机车的单独制动或单独缓解,与列车管压力变化有关。( )(1.0分)
【判断题】
松键装配在键长方向,键与轴槽的间隙是0.2mm(1.0分)
【判断题】
JZ-7型空气制动机重联装置由重联阀、重联管路、止回阀等主要部件组成。( )(1.0分)
【判断题】
客车制动主管的内径为30mm。(1.0分)
【判断题】
铰削φ20mm孔时,铰削余量为0.5mm;铰削φ40mm孔时,铰削余量为0.3mm。(1.0分)
【判断题】
客车上所有塞门的手把位置都是一样的。(1.0分)
【判断题】
装配紧键时,用试配法检查键上、下表面与轴和毂槽接触情况(1.0分)
【判断题】
JZ-7型空气制动机单独制动阀在制动位时总风缸的压力空气进入单独作用管,经变向阀至作用阀活塞下侧,作用阀呈制动位,机车单独制动。( )(1.0分)
【判断题】
圆锥销装配后,要求大端有少量露出孔口表面,小端不允许露出孔口表面。(1.0分)
【判断题】
客车用压力表的范围为0~800kPa。(1.0分)
【判断题】
检修合格的制动软管上必须有含检修年月和检修单位简称的标记。(1.0分)
【判断题】
根据带传动的工作原理,带传动是依靠带与轮之间的张紧力来传递运动的。(1.0分)