下面给出的四种排序法中,排序过程中元素之间的比较次数与排序法无关

题目

下面给出的四种排序法中,排序过程中元素之间的比较次数与排序法无关的是()。

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

第1题:

下面给出的四种排序法中【】排序法是稳定排序法.

A.插入

B.冒泡

C.归并

D.堆


正确答案:ABC
[解析]若相同关键字的记录排序后相对次序保持不变,则排序方法是稳定的.若改变了相对次序,则称这种排序方法是不稳定的.插入、冒泡和归并排序是稳定的,选择、希尔、快速和堆排序是不稳定的.

第2题:

在排序法中,( )是从未排序序列中依次取出元素,与已排序序列中的元素作比较,将其放入已排序序列的正确位置。

A.选择排序

B.快速排序

C.插入排序

D.冒泡排序


正确答案:C

第3题:

对下列四种排序方法,在排序中关键字比较次数与记录初始化顺序无关的是()

A.直接插入排序

B.二分法插入

C.快速排序

D.归并排序


正确答案:B

第4题:

下面关于内排序方法的时间效率的叙述中,正确的是()。

  • A、时间效率主要与排序趟数的多少有关
  • B、时间效率主要与参加排序的序列中元素的多少有关
  • C、时间效率主要与排序过程中元素移动或者交换次数的多少有关
  • D、时间效率主要与排序过程中元素之间的比较次数的多少有关

正确答案:D

第5题:

下面的排序方法中,关键字比较次数与记录的初始排列无关的是______。

A.希尔排序

B.冒泡排序

C.直接插入排序

D.直接选择排序


正确答案:D
解析:如果初始排列基本有序,则对希尔排序来说,前几趟的插入工作大为减少。冒泡排序和直接插入排序都与初始排序序列有关,只有直接选择排序与初始序列无关。本题正确答案为选项D。

第6题:

下面给出的四种排序法中( )排序法是不稳定性排序法。

A、直接插入排序

B、冒泡排序

C、二路归并排序

D、堆排序


正确答案:D

第7题:

以下关于排序算法的叙述中,正确的是( )。

A.冒泡排序法中,元素的交换次数与元素的比较次数一定相同

B.冒泡排序法中,元素的交换次数不少于元素的比较次数

C.简单选择排序中,关键字相同的两个记录在排序前后的相对位置一定不变

D.简单选择排序中,关键字相同的两个记录在排序前后的相对位置可能交换


正确答案:D
解析:冒泡排序法的基本思路是:将相邻位置上的关键字进行比较,如果为逆序,则交换,否则继续往下比较,直到序列已经排好。所以,在这个过程中,元素问的比较次数应大于或等于交换次数。简单选择排序算法的思路是:第1趟在n个记录中选择最小的记录,将它与第1个元素交换,第2趟在n-1个基类中选取最小记录,将它与第2个元素交换,依此类推,直到序列的第n个元素为止。在这个过程中,关键字相同的两个记录在排序前后的相对位置可能发生变化。例如,序列为(80,80,40,30)时,选择排序法需要将第1个元素80和最后一个元素30交换,这样就使得两个80的相对位置改变了。

第8题:

在排序方法中,元素比较次数与元素的初始排列无关的是()

A.Shell排序

B.归并排序

C.直接插入排序

D.选择排序


正确答案:D

第9题:

对下列四种排序方法,在排序过程中关键码比较次数与记录的初始排列无关的方法是 ______。

A.直接插入排序

B.二分法插入排序

C.快速排序

D.归并排序


正确答案:D

第10题:

与直接插入排序法比较,折半插入排序法减少了排序过程中的()。

  • A、排序总的趟数
  • B、元素的移动次数
  • C、元素之间的比较次数
  • D、使用的辅助空间的数量

正确答案:C

更多相关问题