Prob_Solve 板


LINE

※ [本文转录自 C_and_CPP 看板] 作者: XX9 () 看板: C_and_CPP 标题: [闲聊] 超越quickSort的sort是..? 时间: Wed Dec 13 23:15:49 2006 今天听老师讲到quick sort是近年最快的排序大法 不过这个记录去年被打破了 请问一下 这个排序是...?? --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.64.100.15
1F:推 PsMonkey:纯演算法角度评论的话,很难超越它吧? 12/14 01:10
2F:推 netsphere:排序法的效能最快也只能到O(NlogN) quick已经达到了 12/14 02:16
3F:→ netsphere:所以就算有超越quickSort的SORT 也快不了多少的~ 12/14 02:20
4F:→ netsphere:我觉得quicksort的对手是Merge sort 跟 Heap sort吧XD 12/14 02:22
5F:推 OOJ:应用comparison tree形式的sorting可以证明最优是 NlogN 12/14 10:46
6F:→ OOJ:要打破的话就要用其他方法..前年看到一篇NloglogN的..@@".. 12/14 10:47
7F:推 ledia:NloglogN ? 应该有特定限制吧? 12/14 11:41
8F:→ ledia:一般来说, 混合式会是比较强力的 12/14 11:42
9F:→ ledia:用统计来看, 多少笔资料量以下的用 insertion, 多少以上用 12/14 11:43
10F:→ ledia:quicksort 这样 12/14 11:43
11F:→ ledia:如果复杂度没得改进, 那麽就要改常数 12/14 11:44
12F:推 calais007:comparison and swap的sort很难比quick sort好 12/14 13:48
13F:推 byronhc:quickSort 最差复杂度不也是 n^2 吗?? 12/14 16:47
14F:→ byronhc:quickSort 的平均复杂度才是 NlogN ?? 12/14 16:47
15F:→ byronhc:值有范围的话 counting sort 不是最快 N 吗? XD 12/14 16:48
16F:推 softwind:请问OOJ NloglogN的是哪一种演算法? 12/14 17:01
17F:推 ledia:counting sort 的限制除了值有范围, 还要多用记忆体 12/14 17:42
18F:→ ledia:跟 quicksort 比不公平啦 Orz 12/14 17:42
-- 侃侃长论鲜窒碍 网站:http://www.psmonkey.idv.tw 众目睽睽无心颤 个人版:telnet://legend.twbbs.org 茕居少聊常人事 杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/ --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.192.56
19F:推 ledia:是有看到一篇 Deterministic Sorting in O(nloglogn) Time 12/15 09:30
20F:→ ledia:and Linear Space 的 12/15 09:30
21F:→ ledia:不过那是 integer sorting 12/15 09:30
22F:推 cplusplus:整数排序的话 好像早就有了 好像还有更好的 12/16 18:37
23F:推 colawei:丢到HashingTable中最快.只要O(n).以空间换取时间XD 12/17 13:44
24F:推 cplusplus:楼上丢进去後怎麽从小取到大? 问题还很多吧~? 12/18 02:03
25F:推 colawei:HashingTable建立时间O(n),搜寻时间O(1).没有错吧. 12/18 17:39
26F:→ colawei:从头找到尾需要搜寻整区段的时间->O(n),结果最後还是O(n) 12/18 17:42
27F:推 colawei:修正一下.全部是 O(n+e)= O(n) 12/18 17:48
28F:推 ledia:不能这样算呀, input size 的 n 跟 hash size 的 n 是不同的 12/18 22:01
29F:→ ledia:照你的 hash table 法, 不就每个可能的值都要有一格? 12/18 22:02
30F:推 colawei:这个本来就只算到n,就算再分解e=n+k,O(2n+k)结果还是O(n) 12/18 22:10
31F:→ colawei:一个值一格没错,所以我才说以空间换取时间呀XD 12/18 22:11
32F:推 ledia:可以讲详细点吗? 好像跳太快... 看不出搜寻整段的 e 是啥 12/19 02:21
33F:→ ledia:举个例子也许比较快? 12/19 02:22
34F:推 colawei:参考:依座号排序学生资料、点名程式... 12/19 17:49
35F:→ colawei:当n(资料笔数)>e(总位址数)会造成OverFlow,所以n必须<=e 12/19 17:49
36F:→ colawei:当n接近e时,k(未用位址)就会接近0,所以结果O(2n+k)=>O(n) 12/19 17:50
37F:推 OOJ:嗯..我看的是ACM "Sorting in linear time?" 这一篇~ 12/24 02:09
38F:→ OOJ:要摆脱nlogn 就不能完全倚赖用比较的方式来完成sorting 12/24 02:10
39F:推 drkkimo:colawe到底在讲什麽 01/20 01:24
40F:推 colawei:我只是想说.QSort并非在任何情况下都是最佳解.如此而已. 01/22 18:58
41F:推 doggingg:quick sort 最棒!!!!!! 05/07 15:06







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP