logo - 刷刷题
下载APP
【单选题】

实现快速排序算法如下: private static void quickSort(int p ,int r) { if ( p ) { int q=partition(p,r); // 以确定的基准元素 a[p] 对 // 子数组 a[p;r] 进行划分 ( ) // 对左半段排序 quickSort(q+1,r); // 对右半段排序 } }

A.
quickSort(p,q-1)
B.
quickSort(p+1,q-1)
C.
quickSort(p,q+1)
D.
quickSort(p,q-2)
举报
参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三

【单选题】下列军事武器装备按发明时间先后排序,错误的是:

A.
弓箭、云梯、火药
B.
火炮、机枪、冲锋枪
C.
雷达、坦克、鱼雷
D.
航母、导弹、原子弹

【单选题】快速排序方法在 情况下最不利于发挥其长处。

A.
要排序的数据量太大
B.
要排序的数据中有多个相同值
C.
要排序的数据已基本有序
D.
要排序的数据个数为奇数

【单选题】最简单的交换排序方法是( )。

A.
快速排序
B.
选择排序
C.
堆排序
D.
冒泡排序