试题详情
- 单项选择题在寻找n个元素中第k小元素问题中,若使用快速排序算法思想,运用分治算法对n个元素进行划分,应如何选择划分基准?下面()答案解释最合理。
A、随机选择一个元素作为划分基准
B、取子序列的第一个元素作为划分基准
C、用中位数的中位数方法寻找划分基准
D、以上皆可行。但不同方法,算法复杂度上界可能不同
- D
关注下方微信公众号,在线模考后查看
热门试题
- 算法的三要素是什么?
- 矩阵连乘问题的算法可由()设计实现。
- 简述用计算机求解问题的步骤。
- 数据结构与算法里,用穷举法逐一列举可能是
- 6是完数,其因子包括()
- 鸡与兔共有35只,脚共94只,问鸡有()
- 在一个空间安排n=5个活动,开始时间和结
- 请列举几个常见的NP完全问题。
- 数据结构与算法里,查找的结果可能在集合中
- 下面程序执行后输出的结果是()。
- 数据结构中,下列选项中符合折半查找的前提
- 有这样一类特殊0-1背包问题:可选物品
- 现实生活中,荷兰国旗的三种颜色是()。
- if语句有三种形态,分别是()
- 哈弗曼编码的贪心算法所需的计算时间为()
- 在流程图中,圆角矩形表示开始或结束。
- 舍伍德算法总能求得问题的()。
- break语句可以用于下列那些语法中()
- 关于简单选择排序,下列选项描述正确的是(
- 以深度优先方式系统搜索问题解的算法称为(