首页 > 软考
题目内容 (请给出正确答案)
[主观题]

类比二分搜索算法,设计k分搜索算法(k为大于2的整数)如下:首先检查n/k处(n为被搜索集合的元素个数

类比二分搜索算法,设计k分搜索算法(k为大于2的整数)如下:首先检查n/k处(n为被搜索集合的元素个数)的元素是否等于要搜索的值,然后检查2n/k处的元素……这样,或者找到要搜索的元素,或者把集合缩小到原来的1/k;如果未找到要搜索的元素,则继续在得到的集合上进行k分搜索;如此进行,直到找到要搜索的元素或搜索失败。此k分搜索算法在最坏情况下搜索成功的时间复杂度为(53),在最好情况下搜索失败的时间复杂度为(54)。

A.O(logn)

B.O(nlogn)

C.O(logkn)

D.O(nlogkn)

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“类比二分搜索算法,设计k分搜索算法(k为大于2的整数)如下:…”相关的问题
第1题
类比二分搜索算法,设计A分搜索算法(k为大于2的整数)如下:首先检查n/k处(n为被搜索集合的元素个数)的元素是否等于要搜索的值,然后检查2n/k处的元素,...,这样,或者找到要搜索的元素,或者把集合缩小到原来的1/k;如果未找到要搜索的元素,则继续在得到的集合上进行k分搜索;如此进行,直到找到要搜索的元素或搜索失败。此A分搜索算法在最坏情况下搜索成功的时间复杂度为(1),在最好情况下搜索失败的时间复杂度为(2)。

A.O(logn)

B.O(nlogn)

C.O(logkn)

D.O(nlogkn)

点击查看答案
第2题
下面的7个算法与本章中的二分搜索算法BinarySearch略有不同.如果算法不正确,请说明产生错误的
原因.如果算法正确,请给出算法的正确性证明.

下面的7个算法与本章中的二分搜索算法BinarySearch略有不同.如果算法不正确,请说明产生错误

下面的7个算法与本章中的二分搜索算法BinarySearch略有不同.如果算法不正确,请说明产生错误

(2)

下面的7个算法与本章中的二分搜索算法BinarySearch略有不同.如果算法不正确,请说明产生错误

(3)

下面的7个算法与本章中的二分搜索算法BinarySearch略有不同.如果算法不正确,请说明产生错误

(4)

下面的7个算法与本章中的二分搜索算法BinarySearch略有不同.如果算法不正确,请说明产生错误

下面的7个算法与本章中的二分搜索算法BinarySearch略有不同.如果算法不正确,请说明产生错误

(5)

下面的7个算法与本章中的二分搜索算法BinarySearch略有不同.如果算法不正确,请说明产生错误

(6)

下面的7个算法与本章中的二分搜索算法BinarySearch略有不同.如果算法不正确,请说明产生错误

下面的7个算法与本章中的二分搜索算法BinarySearch略有不同.如果算法不正确,请说明产生错误

(7)

下面的7个算法与本章中的二分搜索算法BinarySearch略有不同.如果算法不正确,请说明产生错误

点击查看答案
第3题
设主串t和模式串p分别是由d(d≥2)元字符集中随机字符组成的长度为n和m的字符串.试证明简单子串

设主串t和模式串p分别是由d(d≥2)元字符集设主串t和模式串p分别是由d(d≥2)元字符集中随机字符组成的长度为n和m的字符串.试证明简单子串设中随机字符组成的长度为n和m的字符串.试证明简单子串搜索算法所做比较次数的期望值为

设主串t和模式串p分别是由d(d≥2)元字符集中随机字符组成的长度为n和m的字符串.试证明简单子串设

由此可见,对于随机选取的字符串,简单子串搜索算法还是十分有效的.

点击查看答案
第4题

区块链中使用的加密算法有()。

A.共识算法

B.验证算法

C.哈希算法

D.搜索算法

点击查看答案
第5题
Ford-Fulkerson算法规定了增广路径的搜索算法。()
点击查看答案
第6题
DFS叫做()。

A.深度优先搜索算法

B.广度优先搜索算法

C.最短优先搜索算法

D.都不是

点击查看答案
第7题
网络拓扑分析的算法主要是()

A.牛顿法

B.树搜索算法

C.PQ解耦法

D.最小二乘法

点击查看答案
第8题
有一排好序的线性表,长度大于2,对给定的k值,分别用顺序查找和二分查找查找一个与k值相等的元素,比较的次数分别为x和y。在查找不成功的情况下,正确的x和y的关系是 ______。

A.x>y

B.总是x<y

C.x=y

D.与k值的大小有关

点击查看答案
第9题
在等代价搜索算法中,总是选择代价最小节点进行扩展。()
点击查看答案
第10题
基于状态空间的搜索算法是()

A.A*算法

B.与或树搜索

C.极大极小分析法

D.α-β剪枝技术

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改