首页 > 大学本科> 工学> 电气信息类
题目内容 (请给出正确答案)
[主观题]

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

在排序算法中,每次从未排序的记录中挑出最小(或最大)关键字的记录,加入到已排序记录的末尾,该排序方法是()。【中山大学1999一、11(1分)】

A.选择

B.冒泡

C.插入

D.堆

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“在排序算法中,每次从未排序的记录中挑出最小(或最大)关键字的…”相关的问题
第1题
在排序算法中,每次从未排序的元素中通过关键字直接比较选取最小关键字的元素,加入到已排序元素的末尾,该排序方法是()

A.简单选择排序

B.冒泡排序

C.堆排序

D.直接插入排序

点击查看答案
第2题
对有n条记录的线性表进行快速排序(分区交换排序),为减少算法的递归深度,以下叙述中正确的是______。

A.每次分区后,先处理较短的部分

B.每次分区后,先处理较长的部分

C.要求待排序的记录已经排序,而与算法每次分区后的处理顺序无关

D.以上三者都不对

点击查看答案
第3题
在排序方法中,从未排序序列中挑选记录,并将其依次放入已排序序列(初始时为空)的一端的方法,称为()。
在排序方法中,从未排序序列中挑选记录,并将其依次放入已排序序列(初始时为空)的一端的方法,称为()。

A.希尔排序;

B.插入排序;

C.归并排序

D.选择排序

点击查看答案
第4题
在第一次排序之后,一定能把数据表中最大或者最小元素放在其最终位置上的排序算法是()

A.冒泡排序

B.基数排序

C.快速排序

D.归并排查

点击查看答案
第5题
在排序法中,从未排序序列中依次取出元素,与已排序序列中的元素作比较,将其放入已排序序列的正确位置称为()。

A.选择排序

B.快速排序

C.插入排序

D.冒泡排序

点击查看答案
第6题
有一种简单的排序算法,叫做计数排序(count sorting)。这种排序算法对一个待排序的表(用数组表示)

有一种简单的排序算法,叫做计数排序(count sorting)。这种排序算法对一个待排序的表(用数组表示)进行排序,并将排序结果存放到另一个新的表中。必须注意的是,表中所有待排序的关键字互不相同,计数排序算法针对表中的每个记录,扫描待排序的表一趟,统计表中有多少个记录的关键字比该记录的关键字小,假设针对某一个记录,统计出的计数值为c,那么,这个记录在新的有序表中的合适的存放位置即为c。 (1)(3分)给出适用于计数排序的数据表定义; (2)(7分)使用Pascal或C语言编写实现计数排序的算法; (3)

点击查看答案
第7题
下列排序算法中,其时间复杂度和记录的初始排列无关的是()A.插入排序B.堆排序C.快速排序D.冒泡排

下列排序算法中,其时间复杂度和记录的初始排列无关的是 ()

A.插入排序

B.堆排序

C.快速排序

D.冒泡排序

点击查看答案
第8题
有一种简单的排序算法,叫做计数排序。这种排序算法对一个待排序的表进行排序,并将排序结果存放
到另一个新的表中。必须注意的是,表中所有待排序的关键字互不相同,计数排序算法针对表中的每个记录,扫描待排序的表一趟,统计表中有多少个记录的关键字比该记录的关键字小。假设针对某一个记录,统计出的计数值为c,那么,这个记录在新的有序表中的合适的存放位置即为c。

① 给出适用于计数排序的顺序表定义;

② 编写实现计数排序的算法;

③ 对于有n个记录的表,关键字比较次数是多少?

④ 与简单选择排序相比较,这种方法是否更好?为什么?

点击查看答案
第9题
在下面给出的各种排序算法中,只有_____ 不是稳定排序算法

A.冒泡排序

B.快速排序

C.直接插入排序

D.折半插入排序

点击查看答案
第10题
在排序法中,()是从未排序序列中依次取出元素,与已排序序列中的元素作比较,将其放入已排序序列的正确位置。

A.选择排序

B.快速排序

C.插入排序

D.冒泡排序

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改