radix-sort

radix-sort

文章 0 浏览 3

在 Haskell 中优化基数排序

我仍在学习 Haskell,我编写了以下基数排序函数。它似乎工作正常,但问题是它的内存效率相当低。如果使用 ghc 进行编译,则输入列表大小为 10000 个元…

鸩远一方 2024-10-21 16:11:44 1 0

C中浮点数的基数排序

好吧,我必须为无符号整数和浮点数创建基数排序。我的无符号整数版本可以正常工作,但我在使其适用于浮点值时遇到了一些麻烦。基本上,它按浮点数的整…

囍笑 2024-10-19 16:07:28 1 0

非常基本的基数排序

我刚刚写了一个简单的迭代基数排序,我想知道我的想法是否正确。 递归实现似乎更为常见。 我正在对 4 字节整数进行排序(为了简单起见,无符号)。 我…

擦肩而过的背影 2024-10-17 23:23:42 2 0

基数排序,对浮点数据进行排序

基数排序是否能够对浮点数据进行排序,例如 0.5、0.9、1.02 等?…

哽咽笑 2024-10-11 06:43:59 2 0

长度为 N 的数组可以包含值 1,2,3 ... N^2。是否可以在 O(n) 时间内排序?

给定一个长度为 N 的数组。它可以包含范围从 1 到 N^2(N 平方)(包括这两个值)的值,值是整数。是否可以在 O(N) 时间内对这个数组进行排序?如果可…

不弃不离 2024-10-03 06:13:52 4 0

有人可以分享 GTX 580 上 Radix 排序的基准吗?

有人可以分享 GTX 580 上 Radix 排序的基准吗?…

嘿咻 2024-10-02 05:45:35 7 0

什么时候应该使用基数排序?

看来基数排序具有非常好的平均情况性能,即O(kN): http://en.wikipedia.org/wiki/Radix_sort 然而,似乎大多数人仍在使用快速排序 - 这是为什么?…

海拔太高太耀眼 2024-10-01 18:34:50 10 0

JavaScript 中的基数排序

我想出了以下方法,但可以预见的是它不起作用。 var t = new Array(a.length) var r = 4 var b = 64 var count = new Array(1&lt&ltr) var pref = new…

夏雨凉 2024-09-25 11:06:09 4 0

任意长度字符串的基数排序

我需要对任意长度的大量文本字符串进行排序。我认为基数排序是这里最好的选择。列表确实很大,因此将字符串填充到相同的长度是完全不可能的。 是否有…

场罚期间 2024-09-18 05:36:44 12 0

哪个更快:“基数树”或“b树”

对于处理语言,如常规字典单词,基数树或常规 B 树哪个读取速度更快?有没有更快的方法,例如带有 Bucket &amp 的字典?散列?…

草莓味的萝莉 2024-09-15 13:34:24 5 0

为什么快速排序比基数排序更流行?

为什么快速排序(或介绍排序)或任何基于比较的排序算法比基数排序更常见?特别是对于数字排序。 基数排序不是基于比较的,因此可能比 O(nlogn) 更快…

画尸师 2024-09-15 06:31:29 10 0

按数字顺序对N个数字进行排序

给定一个N个数字范围,例如[1到100],按数字顺序对数字进行排序(即)对于数字1到100,排序后的输出将是 1 10 100 11 12 13 。 。 。 19 2 20 21.....…

朮生 2024-09-12 00:23:11 8 0

java中LSD基数排序代码

我正在准备一项关于排序算法的考试。一位朋友给了我这段关于 LSD 基数排序的代码,我不明白他为什么使用数字 96,97 和 64?我读过一些关于 LSD 基数排…

风柔一江水 2024-09-05 04:00:20 11 0

C# 中是否有一个好的浮点基数排序实现

我有一个带有浮点类型字段的数据结构。这些结构体的集合需要按浮点值排序。是否有一个基数排序实现。 如果没有,是否有一种快速的方法来访问指数、符…

单挑你×的.吻 2024-08-29 17:13:26 8 0

什么时候适合使用基数排序?

能够使用基数排序的数据有哪些限制? 如果我要对一个大的整数列表进行排序,使用基数排序是否合适?为什么基数排序不被更多地使用?…

厌倦 2024-08-23 03:41:24 10 0
更多

推荐作者

linfzu01

文章 0 评论 0

可遇━不可求

文章 0 评论 0

枕梦

文章 0 评论 0

qq_3LFa8Q

文章 0 评论 0

JP

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文