题目内容
(请给出正确答案)
[单选题]
找第k小问题的分治算法. 算法开始将n个数分成5个1组,共个组,然后取每组的中位数构成集合M,递归利用找第k小算法,计算M的中位数,用作为标准划分数组,得到子问题和. 递归求解其中一个子问题即可. 如果开始分组时是3个元素一组,算法在最坏情况下的时间复杂度将达到,如果开始分组时取7个元素一组,那么用划分数组后产生的子问题最大规模将达到(),算法在最坏情况下的时间复杂度是(),两个括号里分别应该填:
A.
B.
C.
D.
提问人:网友heixiazi6358
发布时间:2022-01-07