试题详情
- 单项选择题在有n个无序无重复元素值的数组中查找第i小的数的算法描述如下:任意取一个元素r,用划分操作确定其在数组中的位置,假设元素r为第k小的数。若i等于k,则返回该元素值;若i小于k,则在划分的前半部分递归进行划分操作找第i小的数;否则在划分的后半部分递归进行划分操作找第k-i小的数。该算法是一种基于()策略的算法。
A、分治
B、动态规划
C、贪心
D、回溯
- A
关注下方微信公众号,在线模考后查看
热门试题
- 以下关于增量模型的叙述中,正确的是()。
- Ravi, like many p
- 在面向对象软件开发中,封装是一种()技术
- 阅读下列说明和Java代码,将应填入(n
- 从认证中心CA获取用户B的数字证书,该证
- 针对应用在运行期的数据特点,修改其排序算
- 阅读下列说明和C代码,将应填入(n)处的
- 在数据库逻辑结构设计阶段,需要()阶段形
- (1)设计模式允许一个对象在其状态改变时
- Extreme Programmi
- 某算法的时间复杂度可用递归式表示,若由&
- 快速排序算法在排序过程中,在待排序数组中
- A类网络是很大的网络,每个A类网络中可以
- 在KMP模式匹配算法中,需要求解模式串p
- Ravi, like many p
- TCP是互联网中的(1)协议,使用(2)
- 内存按字节编址从A5000H到DCFFF
- 在Windows系统中,为排除DNS域名
- 采用面向对象开发方法时,对象是系统运行的
- 假设磁盘每磁道有18个扇区,系统刚完成了