要求内存量最大的排序算法是()。

题目
要求内存量最大的排序算法是()。

A.插入排序
B.选择排序
C.快速排序
D.归并排序
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在下列几种排序方法中,要求内存量最大的是 ______。

A.插入排序

B.选择排序

C.快速排序

D.归并排序


正确答案:D
解析:快速排序的基本思想是,通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序;插入排序的基本操作是指将无序序列中的各元素依次插入到已经有序的线性表中,从而得到一个新的序列;选择排序的基本思想是:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面(这是它应有的位置),。然后对剩下的子表采用同样的方法,直到表空为止;归并排序是将两个或两个以上的有序表组合成一个新的有序表。

第2题:

下面四种内排序方法中,要求容量最大的是()。

A插入排序

B选择排序

C快速排序

D归并排序


参考答案:D

第3题:

在下列排序方法中,平均情况下占用内存量最大的是_______方法。

A、快速排序

B、插入排序

C、冒泡排序

D、堆排序


正确答案:B

第4题:

下面4种内排序方法中,要求内存容量最大的是______。

A.插入排序

B. 选择排序

C. 快速排序

D. 归并排序


正确答案:C
解析: 因为只有快速排序一次消除多个逆序,所以需要的内存容量最大。

第5题:

下列排序算法中,第一趟排序完毕后,其最大或最小元一定在其最终位置上的算法是______。

A.归并排序

B.直接选择排序

C.快速排序

D.基数排序

A.

B.

C.

D.


正确答案:C

第6题:

在排序算法中,每次从未排序的记录中挑出最小(或最大)关键码字的记录,加入到已排序记录的末尾,该排序方法是( )。

A、选择

B、冒泡

C、插入

D、堆


正确答案:A

第7题:

某内排序方法的稳定性是指()。

A、该排序算法不允许有相同的关键字记录

B、该排序算法允许有相同的关键字记录

C、平均时间为0(nlogn)的排序方法

D、以上都不对


参考答案:D

第8题:

在第一趟排序之后,一定能把数据表中最大或最小元素放在其最终的排序算法是冒泡排序。()

此题为判断题(对,错)。


参考答案:√

第9题:

在下列几种排序方法中,要求内存量最大的是( )。A.冒泡排序B.插入排序和选择排序SXB

在下列几种排序方法中,要求内存量最大的是( )。

A.冒泡排序

B.插入排序和选择排序

C.归并排序

D.快速排序


正确答案:C
快速排序的基本思想是,通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序;插入排序的基本操作是指将无、序序列中的各元素依次插入到已经有序的线性表中,从而得到一个新的序列;选择排序的基本思想是:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面(这是它应有的位置),然后对剩下的子表采用同样的方法,直到表空为止;归并排序是将两个或两个以上的有序表组合成一个新的有序表。本题答案为C。

第10题:

在下列几种排序方法中,要求内存量最大的是( )。

A. 冒泡排序

B. 插入排序和选择排序

C. 归并排序

D. 快速排序


正确答案:C
快速排序的基本思想是,通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序;插入排序的基本操作是指将无、序序列中的各元素依次插入到已经有序的线性表中,从而得到一个新的序列;选择排序的基本思想是:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面(这是它应有的位置),然后对剩下的子表采用同样的方法,直到表空为止;归并排序是将两个或两个以上的有序表组合成一个新的有序表。本题答案为C。

更多相关问题