题目内容 (请给出正确答案)
[主观题]

对n个具有不同排序码值的元素进行起泡排序,在(①)情况下排序码比较次数最小;在(②)情况下排序码比较次数最大。

对n个具有不同排序码值的元素进行起泡排序,在(①)情况下排序码比较次数最小;在(②)情况下排序码比较次数最大。

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“对n个具有不同排序码值的元素进行起泡排序,在(①)情况下排序…”相关的问题

第1题

试修改起泡排序算法,在正反两个方向交替进行扫描,即第一趟把排序码最大的元素放到序列的最后,第二趟把排序码最小的元素放到序列的最前面。如此反复进行。

点击查看答案

第2题

将5个不同的数据进行排序,最少需要(①)次排序码比较,最多需要(②)次排序码比较。
将5个不同的数据进行排序,最少需要(①)次排序码比较,最多需要(②)次排序码比较。

点击查看答案

第3题

试证明对一个有n个元素的序列进行基于比较的排序,最少需要执行nlog2n次排序码比较。

点击查看答案

第4题

设待排序的排序码序列为(12,2,16,30,28,10,16,20,6,18),试分别写出使用以下排序方法每趟排序后
设待排序的排序码序列为(12,2,16,30,28,10,16,20,6,18),试分别写出使用以下排序方法每趟排序后

的结果,并说明做了多少次排序码比较,注意,后一个16附带一个“*”表明这是一个与前面某一个元素具有相同排序码值(16)的元素。

(1)直接插入排序

(2)希尔排序(增量为5,2,1)

(3)起泡排序

(4)快速排序

(5)简单选择排序

(6)锦标赛排序

(7)堆排序

(8)二路归并排序

(9)基数排序

点击查看答案

第5题

按排序策略分类,起泡排序属于(①)。对n个元素的序列进行排序时,如果待排序元素序列的初始排列已
按排序策略分类,起泡排序属于(①)。对n个元素的序列进行排序时,如果待排序元素序列的初始排列已

经全部有序,则起泡排序过程中需进行(②)次元素值的比较,(③)次元素值的交换。如果待排序元素序列的初始排列完全逆序,则起泡排序过程中需进行(④)次元素值的比较,(⑤)次元素的交换。(1)供选择的答案:A、插入排序;B、选择排序;C、交换排序;D、分配排序;E、归并排序.

点击查看答案

第6题

则在起泡排序过程中,什么情况下排序码会朝向与排序相反的方向移动,试举例说明。在快速排序过程中有这种现象吗?
则在起泡排序过程中,什么情况下排序码会朝向与排序相反的方向移动,试举例说明。在快速排序过程中有这种现象吗?

点击查看答案

第7题

对于快速排序算法,假设待排序的n个数据的取值都相等,则完成排序所需排序码比较次数是(①),数据移动次数是(②),递归工作栈所需活动记录个数是(③)。
对于快速排序算法,假设待排序的n个数据的取值都相等,则完成排序所需排序码比较次数是(①),数据移动次数是(②),递归工作栈所需活动记录个数是(③)。

A、n

B、2(n-1)

C、n(n-l)/2

D、D、log2n

点击查看答案

第8题

在已排好序的序列中,一个元素所处的位置取决于具有更小排序码的元素的个数。基于这个思想,可得
计数排序方法。该方法在声明元素时为每个元素增加一个计数域count,用于存放在已排好序的序列中该元素前面的元素数日,最后依count域的值,将序列重新排列,就可完成排序。试编写一个算法,实现计数排序。并说明对于一个有n个元素的序列,为确定所有元素的count值,最多需要进行n(n-1)/2次排序码比较。

点击查看答案

第9题

若参加锦标赛排序的排序码有11个,为了完成排序,至少需要多少次排序码比较?
若参加锦标赛排序的排序码有11个,为了完成排序,至少需要多少次排序码比较?

点击查看答案

第10题

设有n个元素的待排序元素序列为TA[],元素在序列中随机排列。试编写一个函数、返回序列中按排序码值从小到大排序的第k(0≤k<n)个元素的值。
设有n个元素的待排序元素序列为TA[],元素在序列中随机排列。试编写一个函数、返回序列中按排序码值从小到大排序的第k(0≤k<n)个元素的值。

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信