全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 871|回复: 19
打印 上一主题 下一主题

有没有大佬懂排序算法的,求解

[复制链接]
跳转到指定楼层
1#
发表于 2018-11-5 15:56:53 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
MJJ们卧虎藏龙,求解这个题这么做

推荐
发表于 2018-11-5 16:24:41 | 只看该作者
估计选d,k2的排序方法并不重要,重要的是在排k1的时候保持k2的有序性,因此要用稳定的算法。
堆排序、快速排序、希尔排序、直接选择排序不是稳定的排序算法,而基数排序、冒泡排序、直接插入排序、折半插入排序、归并排序是稳定的排序算法(来自百度,我记不住)
19#
 楼主| 发表于 2018-11-5 16:34:39 | 只看该作者
眷恋神仙的笑 发表于 2018-11-5 16:27
选D,这个题是考察排序是否稳定。直接插入排序算法是稳定的,简单选择排序算法不稳定。 ...

懂了,谢谢老哥
18#
发表于 2018-11-5 16:34:35 | 只看该作者
本帖最后由 miniliuke 于 2018-11-5 16:39 编辑



别看答案的前半句,没有太大意义,正确答案是K2先排序,方法不限,我觉得是BD都行......好像又理解错了简单选择,果然还是选D啊,o(︶︿︶)o 唉,我以为简单选择也稳定.......
17#
发表于 2018-11-5 16:34:31 | 只看该作者
tiane12 发表于 2018-11-5 16:31
我也明白这题的意思了,确实是D,但题目很low,实现这个需求,完全不需要对所有的元素排序两次。 ...

那按大佬的说法题目都很low咯?这知识排序模块为了加深对排序稳定性理解的题目,要是出个题都得联合实际,求最优解,那题还有没有办法出了?那高中数学题都能用高数简单解答,那高中的弱智办法就没用了么。
16#
 楼主| 发表于 2018-11-5 16:33:11 | 只看该作者
wolfewong 发表于 2018-11-5 16:24
估计选d,k2的排序方法并不重要,重要的是在排k1的时候保持k2的有序性,因此要用稳定的算法。
堆排序、快速 ...

多谢老哥,大佬这么一说,貌似懂了,感觉这题目好绕
15#
发表于 2018-11-5 16:31:05 | 只看该作者
眷恋神仙的笑 发表于 2018-11-5 16:27
选D,这个题是考察排序是否稳定。直接插入排序算法是稳定的,简单选择排序算法不稳定。 ...

我也明白这题的意思了,确实是D,但题目很low,实现这个需求,完全不需要对所有的元素排序两次。
14#
发表于 2018-11-5 16:27:10 | 只看该作者
选D,这个题是考察排序是否稳定。直接插入排序算法是稳定的,简单选择排序算法不稳定。
13#
 楼主| 发表于 2018-11-5 16:25:57 | 只看该作者
miniliuke 发表于 2018-11-5 16:20
好吧,我错了,选D......

大佬,帮忙解释一下呀
12#
发表于 2018-11-5 16:25:03 | 只看该作者
饕餮 发表于 2018-11-5 16:23
https://www.bilibili.com/video/av33533137/?p=256

这是讲解视频,完全看不懂

懒得看视频。
这题与排序稳定性有关,但题出的太烂。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-12 00:55 , Processed in 0.113190 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表