类比二分搜索算法,设计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)
解析:与二分法查找类似,k分查找法可用k叉树来描述。k分查找法在查找成功时进行比较的关键个数最多不超过树的深度,而具有n个结点的k叉树的深度为[logkn(k+1)]+ 1,所以,k叉查找法在查找成功时和给定值进行比较的关键字个数至多为[logkn]+1,即时间复杂度为O(logkn)。同时,k分查找法在杳找不成功时,与给定值进行比较的关键字个数也至多为[logkn(k+1)]+1,即时间复杂度为O(logkn)。
1.一元二次方程x^2-4x+k=0有两个不相等的实数根.(1)求k的取值范围.(2)如果k是符合 数学 2020-05-16 …
大哥大姐们来帮我解阿~已知关于x的整式(k的2次方-9)x的3次方+(k-3)x的2次方-k.1) 数学 2020-05-16 …
若关于x的不等式(2-k)x>1/k的解集为(-1,+∞),则实数k的值为A k=1±根号二 B 数学 2020-05-16 …
关于X的一元二次方程(K-1)X^2-2KX+k+2=0有两个实数根1)求k的取值范围2)当k取最 数学 2020-05-20 …
已知a,b是方程x^2-2(k-1)x+k+1=0的两实根……已知a,b是方程x^2-2(k-1) 其他 2020-06-07 …
1.求下列二次根式中字母k的取值范围[1]根号2k;[2]根号k分之2;[3]根号2k+12.化简 数学 2020-06-12 …
(一)已知关于x的方程(k^2-1)x^2+(k+1)x-2=0(1)当k为何值时,此方程为一元一 数学 2020-08-01 …
若a为第二象限角,则a/2为第几象限角?a/3呢?答案上说求a/2时设k=2n和k=2n+1,a/ 数学 2020-08-03 …
若α为第一象限角,则α/3为第几象限角?这个问题我首先是这样解的:α∈(2πk,2πk+π/2)可 数学 2020-08-03 …
(2十k2•安庆二模)观察下列一组等式:kk×2=k-k2,k2×3=k2-k3,k3×二=k3-k 其他 2020-11-12 …