下列排序方法中,()所需的辅助空间最大。A.选择排序B.希尔排序C.快速排序D.归并排序
下列排序方法中,()所需的辅助空间最大。
A.选择排序
B.希尔排序
C.快速排序
D.归并排序
参考答案和解析
D 解析:快速排序的基本思想是,通过一趟排序将排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序;插入排序的基本操作是指将无序序列中的各元素依次插入到已经有序的线性表中,从而得到一个新的序列;选择排序的基本思想是:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面(这是它应有的位置),然后对剩下的于表采用同样的方法,直到表空为止;归并:排序是将两个或两个以上的有序表组合成一个新的有序表。注意:各种排序方法实现过程及实现机制。
相关考题:
以下关于快速排序的叙述正确的是() A.快速排序在所有排序方法中最快,而且所需辅助空间最少B.在快速排序中,不可以用队列替代栈C.快速排序的空间复杂度为O(n))D.快速排序在待排序的数据随机分布时效率最高
在下列几种排序方法中,要求内存量最大的是( )。A.冒泡排序B.插入排序和选择排序SXB 在下列几种排序方法中,要求内存量最大的是( )。A.冒泡排序B.插入排序和选择排序C.归并排序D.快速排序
单选题在下面的排序方法中,辅助空间为O(n)的是( )。A希尔排序B堆排序C选择排序D归并排序