【单选题】
采用顺序搜索方法查找长度为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为枢轴的一趟快速排序结果为______________。
推荐试题
【判断题】
经办银行应当按照“了解客户”、“了解业务”、“尽职审查”等原则办理境内机构外币现钞收付业务
【判断题】
境内机构、境内个人的外汇收入可以调回境内或者存放境外;调回境内或者存放境外的条件、期限等,由国务院外汇管理部门根据国际收支状况和外汇管理的需要作出规定
【判断题】
金融机构为关注客户办理投资收益支出业务时,应按照资本项目信息系统存量信息模块查询外方股东享有的净利润、分配外方股东的利润金额合计以及汇往外方股东的利润金额合计等数据,判断该笔支出是否正常更高标准提供相关证明材料
【判断题】
以虚假、无效的交易单证等向经营结汇、售汇业务的金融机构骗购外汇行为属于逃汇 行为
【判断题】
外汇局作出责令暂停或者停止经营结售汇业务决定前,应当告知当事人有要求举行听 证的权利
【判断题】
根据《中华人民共和国外汇管理条例》,违反规定,擅自改变外汇或者结汇资金用途 的,由外汇管理机关责令改正,没收违法所得,处违法金额20%以下的罚款
【判断题】
对当事人同一个违反外汇管理行为,可给予两次以上罚款的行政处罚
【判断题】
调查违反外汇管理行为,外汇检查人员可以查询当事人和直接有关的单位和个人在金 融机构开立的本外币账户,个人储蓄账户除外
【判断题】
违反外汇管理行为轻微并及时纠正,没有造成危害后果的,不予行政处罚
【判断题】
行政复议或者行政诉讼期间,行政处罚不停止执行,法律另有规定的除外
【判断题】
未按照规定进行国际收支统计申报的,由外汇管理机关责令改正,给予警告,对机构 可以处30万元以下的罚款,对个人可以处5万元以下的罚款
【判断题】
当事人收到行政处罚决定书之日起60日内不申请行政复议, 又不履行行政处罚决定的, 外汇局自期限届满之日起2个月内,向人民法院申请强制执行
【判断题】
违反规定携带外汇出入境的,由外汇管理机关给予警告,可以处违法金额30%以下的罚 款
【判断题】
金融机构违反规定办理资本项目资金收付的,由外汇管理机关责令限期改正,没收违 法所得,并处20万元以上100万元以下的罚款
【判断题】
违反外汇管理行为当事人主动消除或者减轻违反外汇管理行为危害后果的, 根据相关 规定可以依法从轻或者减轻行政处罚
【判断题】
“等非法套汇行为”包括违反规定以人民币支付应当以外汇支付款项的行为、以人民币为他人支付境内款项由对方付给外汇的行为以及境外投资者未经外汇局批准以人民币在境内投资的行为
【判断题】
办理服务贸易境内外汇划转业务,由划入方金融机构按规定审查并留存交易单证
【判断题】
境内机构和个人办理税务备案,应向所在地主管国税机关进行备案
【判断题】
境内机构开立服务贸易外汇收入存放境外账户,应向所在地外汇指定银行申请办理开 户核准手续
【判断题】
境内机构办理捐赠项下外汇收支,外汇指定银行应当为境内机构开立捐赠外汇账户, 并纳入外汇账户管理信息系统进行管理
【判断题】
也无需列明交易标的、主体、 金额等要素
【判断题】
项下外汇管理按照《服务贸易外汇管理指 引》执行
【判断题】
办理单笔等值5万美元以上的技术进出口项下外汇收支业务,境内机构和境内个人无 需向金融机构提供商务部门颁发的《技术进出口许可证》
【判断题】
办理服务贸易项下退汇,退汇金额不得超过原汇入金额或汇出金额,且原路汇回
【判断题】
境内企业与境外营利性机构或境外个人之间的捐赠收支,其捐赠外汇账户的开立、使 用、变更、关闭按资本项目外汇账户管理相关规定办理
【判断题】
除另有规定者外,境内机构从事非贸易活动一般不得收取外币现钞,如因特殊情况收 取的外币现钞,必须报外汇局核准后向银行办理结汇
【判断题】
服务贸易项下收汇误入待核查账户的,金融机构凭外汇局出具的《货物贸易外汇业务 登记表》为企业办理从待核查账户划出手续
【判断题】
出口贸易融资业务项下资金,在金融机构放款时无需进入企业待核查账户;企业实际 收回出口货款时,需先进入企业待核查账户
【判断题】
一份《货物贸易外汇业务登记表》可在多家金融机构使用,可分次使用,可签注多笔 付汇信息
【判断题】
已部分使用、但未到期的《货物贸易外汇业务登记表》可以作废
【判断题】
已开办出口收入存放境外业务的企业被列为B类的,在分类管理有效期内,企业不得 使用境外账户对外支付
【判断题】
金融机构应当凭外汇局出具的《货物贸易外汇业务登记表》为C类企业办理贸易进出 口付汇或开证手续,以及出口贸易融资放款或待核查账户资金结汇或划出手续
【判断题】
金融机构审核企业境外账户资金调回入账时,应在入账凭证中签注“存放境外资金调 回”
【判断题】
贸易项下B类企业出口项下外币现钞结汇时,金融机构应当实施电子数据核查
【判断题】
资本项目资金误入待核查账户的,可直接结汇
【判断题】
金融机构可通过监测系统查询全国企业名录信息
【判断题】
贸易项下B、C类企业可办理90天以上(不含)的延期收款或延期付款业务