02331数据结构

交换排序算法中的比较次数与初始元素序列的排列无关。

题目

交换排序算法中的比较次数与初始元素序列的排列无关。

参考答案和解析
正确答案:正确
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

排序算法中,从未排序序列中依次取出元素与已排序序列(初始为空)中的元素进行比较(要求比较次数尽量少),然后将其放人已排序序列的正确位置的方法是()。

A.冒泡

B.直接插入

C.折半插入

D.选择排序


参考答案C

第2题:

下列排序方法中,()方法的比较次数与记录的初始排列状态无关。

A.直接插入排序

B.冒泡排序

C.快速排序

D.直接选择排序


正确答案:D

第3题:

从未排序序列中依次取出元素与已排序序列(初始时为空)中的元素进行比较,将其放入已排序序列正确位置上的方法,称为______。


正确答案:希尔排序
希尔排序

第4题:

冒泡排序算法关键字比较的次数与记录的初始排列次序无关


正确答案:错误

第5题:

数据结构与算法中,在所有的排序方法中,关键字比较的次数与记录的初始排列次序无关的是()。

  • A、希尔排序
  • B、冒泡排序
  • C、直接插入排序
  • D、简单选择排序

正确答案:D

第6题:

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

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

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

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

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


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

第7题:

排序算法中,从未排序序列中依次取出元素与已排序序列(初始为空)中的元素进行比较(要求比较次数尽量少),然后将其放入已排序序列的正确位置的方法是()。

A冒泡

B直接插入

C折半插入

D选择排序


C

第8题:

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

A.Shell排序

B.归并排序

C.直接插入排序

D.选择排序


正确答案:D

第9题:

在所有排序方法中,关键字的比较次数与记录的初始排列无关的是()。

  • A、Shell排序
  • B、冒泡排序
  • C、直接插入排序
  • D、直接选择排序

正确答案:D

第10题:

序列初始为逆序时,冒泡排序法所进行的元素之间的比较次数最多。


正确答案:正确

更多相关问题