早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

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

题目

类比二分搜索算法,设计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)

参考答案
正确答案:C
解析:与二分法查找类似,k分查找法可用k叉树来描述。k分查找法在查找成功时进行比较的关键个数最多不超过树的深度,而具有n个结点的k叉树的深度为[logkn(k+1)]+ 1,所以,k叉查找法在查找成功时和给定值进行比较的关键字个数至多为[logkn]+1,即时间复杂度为O(logkn)。同时,k分查找法在杳找不成功时,与给定值进行比较的关键字个数也至多为[logkn(k+1)]+1,即时间复杂度为O(logkn)。
看了类比二分搜索算法,设计A分搜索...的网友还看了以下:

下列各语句中,正确的一个是[]A.整数就是自然数和0;B.正整数和负整数统称整数;C.整数不能分成 数学 2020-04-09 …

轻叩诗歌的大门☆你都搜集了哪些诗歌?把搜集到的诗歌分类整理一下,填入下表.类别诗歌题目作者名句写景 语文 2020-05-13 …

仿写如果没有李时珍的跋山涉水,遍尝百药,没我他数十年如一日的搜集整理,笔耕不息,那么那里会有药学仿 语文 2020-06-04 …

按照春联的字数.题材或行业,请你将搜集到的春联给予分类整理 其他 2020-06-11 …

在C语言中,引用数组元素时,其数组下标的数据类型允许是。A.整型常量B.整型表达在C语言中,引用数组 其他 2020-11-11 …

搜集成语搜集整理与本册历史史实有关的成语,并分朝代归类,看谁搜集得多。 历史 2020-12-21 …

初二同学在历史老师的指导下,探究“中国近代化的起步”请你一起参加。(1)搜集、整理资料:将同学们搜集 历史 2020-12-21 …

四年级同学利用假日搜集废旧饮料瓶,一组4名男生共搜集35个,5名女生平均每人搜集8个,一组平均每人搜 数学 2020-12-21 …

由西藏藏医学院古籍文献整理课题组搜集整理、西藏人民出版社编辑出版的《中国藏医药影印古籍珍本》丛书出版 政治 2020-12-22 …

制作统计表一般要完成哪些步骤1.根据整理的数据填表;2.确定统计表的形式;3.核对检查,看有无遗漏或 数学 2021-01-04 …