首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类比二分搜索算法,设计k分搜索算法(k为大于2的整数)如下:首先检查n/k处(n为被搜索集合的元素个数)的元素是否等于要搜索的值,然后检查2n/k处的元素……这样,或者找到要搜索的元素,或者把集合缩小到原来的1/k;如果未找到要搜索的元素,则继续在得到的集
类比二分搜索算法,设计k分搜索算法(k为大于2的整数)如下:首先检查n/k处(n为被搜索集合的元素个数)的元素是否等于要搜索的值,然后检查2n/k处的元素……这样,或者找到要搜索的元素,或者把集合缩小到原来的1/k;如果未找到要搜索的元素,则继续在得到的集
admin
2019-03-11
34
问题
类比二分搜索算法,设计k分搜索算法(k为大于2的整数)如下:首先检查n/k处(n为被搜索集合的元素个数)的元素是否等于要搜索的值,然后检查2n/k处的元素……这样,或者找到要搜索的元素,或者把集合缩小到原来的1/k;如果未找到要搜索的元素,则继续在得到的集合上进行k分搜索;如此进行,直到找到要搜索的元素或搜索失败。此k分搜索算法在最坏情况下搜索成功的时间复杂度为(53),在最好情况下搜索失败的时间复杂度为(54)。
选项
A、O(logn)
B、O(nlogn)
C、O(log
k
n)
D、O(nlog
k
n)
答案
C
解析
转载请注明原文地址:https://kaotiyun.com/show/6vRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
通常可以将计算机系统中执行一条指令的过程分为取指令、分析和执行指令3步,若取指令时间为4△t,分析时间为2△t,执行时间为3△t,按顺序方式从头到尾执行完600条指令所需时间为(3)△t;若按照执行第i条、分析第i+1条、读取第i+2条重叠的流水线方式执行
IEEE802.3ae10Gb/s以太网标准支持的工作模式是()。
采用可变长子网掩码可以把大的网络分成小的子网,例如把A类网络60.15.0.0/16分为两个子网,假设第一个子网为60.15.0.0/17,则另一个子网为__________。
按照IEEE802.1d协议,当交换机端口处于______状态时,既可以学习MAC帧中的源地址,又可以把接收到的MAC帧转发到适当的端口。
在IBMNetView中,使用性能轮询与(1)来检测网络故障并响应。对第三方面言,NetView在某种程度上提供了一些灵活性,在系统告警和事件中允许(2)。NetView也使用了(3),这使得利用NetView采集来的数据开发扩展应用变得相对容易。Sun
某项目制订的开发计划中定义了3个任务,其中任务A首先开始,且需要3周完成,任务B必须在任务A启动1周后开始,且需要两周完成,任务C必须在任务A完成后才能开始,且需要两周完成。该项目的进度安排可用下面的甘特图__________来描述。(2008年上半年试题
建筑物综合布线系统的干线子系统(1),水平子系统(2)。(2010年下半年试题)(1)
《计算机软件产品开发文件编制指南》(GB 8567-88)是(22)标准。
计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若x的阶码大于y的阶码,则应将__________。
随机试题
根据票据法律制度的规定。下列关于票据质押背书的表述中,不正确的是()。
Georgehadgreatdifficultyinswimmingacrossthelake,buthefinallysucceededonhisfourth______.
个人独资企业存续期间登记事项发生变更的,应当在作出变更决定之日起的( )日内依法向登记机关申请办理变更登记。
一端固定一端自由的细长(大柔度)压杆,长为L(图a),当杆的长度减小一半(图c)而且截面的尺寸都减小一半(图d)时,其临界载荷Fcr是原来的()。
Ha公司是国内著名家电企业,1995年开始向美国出口冰箱。起初是以OEM的方式,然后才开始打造自己的品牌。而在美国设立“Ha美国贸易有限公司”和投资建立“Ha美国生产中心”则是在5年之后,这时Ha公司已积累了较多的有关美国市场的经验。美国家电市场
导游服务的最终目标是()。
某县公安局开展春节前无重大交通事故月,要求加大宣传力度,加大对通行道路的勘查及驾驶人员的检查等工作,确保不发生重大交通事故,并划分为事故处理组、路况检查组、驾驶人员检查组等。以下是该局一周的记录情况:为了解决拥堵问题,下列措施最有效的是(
从一个具有N个结点的单链表中查找其值等于X结点时,查找成功的情况下,需平均比较()结点。
以犯罪实行行为是否终了为标准,可以把犯罪未遂划分为()。
•Readthearticlebelowaboutjobinterviewsandthequestions.•Foreachquestion(13-18),markoneletter(A,B,CorD)
最新回复
(
0
)