由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - 问一个radix sort的问题
相关主题
排序算法计算量问题! (转载)问个编程问题。关于大量数据排序。
sorting问题求教。 (转载)linux下如何sort一个大文件的内容? (转载)
问个sorting相关的题 (转载)Basic Question About Indexing in Database
一道算法题 (转载)请教一个初级算法问题
Leading US Computer Science Professors算法疑问
Please help, an algorithem question嵌入式系统用什么sorting算法比较好?
[合集] How to sort a singly linked list in O(n) time?码工破纪录的$8 Million的年薪!!
如何同时sort 2个vector ?[求教]刚开始学编程的小白,一个sorting array的问题
相关话题的讨论汇总
话题: radix话题: sort话题: ram话题: model话题: 那么
进入CS版参与讨论
1 (共1页)
D*******a
发帖数: 3688
1
radix sort号称是O(N)的排序,小弟有点不明白
假如排1~9999,那么需要排4遍,每遍是N次运算
排1~99999,那么需要5遍
如果排1~N,那么应该是需要Nlog10(N)遍才对啊
为什么得出O(N)的结论?
l******t
发帖数: 108
2
这个复杂度分析是基于random-access machine (RAM) model的,
可以有无限个随机存储单元, 每个单元可以存放无限大的值

【在 D*******a 的大作中提到】
: radix sort号称是O(N)的排序,小弟有点不明白
: 假如排1~9999,那么需要排4遍,每遍是N次运算
: 排1~99999,那么需要5遍
: 如果排1~N,那么应该是需要Nlog10(N)遍才对啊
: 为什么得出O(N)的结论?

y***u
发帖数: 101
3
radix sort 在ram model下还是O(n log n)啊,只不过一般人说机器
的word size是fixed,所以O(n),其实不严格。RAM model下认为一个
word有O(log n)个bit。
不过在RAM model下的确是可以在小于O(n log n)时间内完成排序的。

【在 l******t 的大作中提到】
: 这个复杂度分析是基于random-access machine (RAM) model的,
: 可以有无限个随机存储单元, 每个单元可以存放无限大的值

1 (共1页)
进入CS版参与讨论
相关主题
[求教]刚开始学编程的小白,一个sorting array的问题Leading US Computer Science Professors
[合集] How about in-memory OS and Database?Please help, an algorithem question
高人指点怎么在embedded sys(atmel 系列)上写内存管理[合集] How to sort a singly linked list in O(n) time?
register在CPU中,但是也可以用内存地址访问?(embedded)如何同时sort 2个vector ?
排序算法计算量问题! (转载)问个编程问题。关于大量数据排序。
sorting问题求教。 (转载)linux下如何sort一个大文件的内容? (转载)
问个sorting相关的题 (转载)Basic Question About Indexing in Database
一道算法题 (转载)请教一个初级算法问题
相关话题的讨论汇总
话题: radix话题: sort话题: ram话题: model话题: 那么