腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
用
C
++的pthread库实现浮点数
基数排序
的并行化
、
、
、
、
我正在尝试用
C
语言
使用POSIX线程来并行化
基数排序
。特殊之处在于需要为浮点数实现
基数排序
。目前,代码是按顺序运行的,但我不知道如何将代码并行化。有人能帮我吗?任何帮助都是非常感谢的。
浏览 6
提问于2021-08-05
得票数 0
6
回答
使用长的公共前缀更快地进行
字符串
排序?
、
、
、
我有一组
字符串
。其中90%是以"http://www."开头的URL。我想按字母顺序对它们进行排序。 目前我使用的是
C
++ std::sort()。但是std::sort是基于比较的快速排序的变体,并且比较两个带有长公共前缀的
字符串
是不有效的。但是(我认为)
基数排序
也不起作用,因为大多数
字符串
都放在同一个存储桶中,因为有很长的公共前缀。对于这个问题,有没有比普通的快速排序/
基数排序
更好的算法呢?
浏览 3
提问于2013-04-27
得票数 9
回答已采纳
1
回答
使用
基数排序
对整数数组进行排序的时间复杂度
、
、
、
但是如果我们应用
基数排序
,以n为基数,我们只需要传递4次。快速排序是(n * log2 n)
基数排序
是(2
c
* n) 最大k(列表中的整数)是10^9,也就是n^
c
=k,因此
c
= 2。排序快速排
浏览 5
提问于2019-12-17
得票数 0
1
回答
为什么R使用
基数排序
?
、
、
情况并不总是这样(参见),但made提出了改变的建议,因为
基数排序
在经验上表现良好。 我的问题是,为什么在实际中
基数排序
比其他排序算法更好?。此外,为什么其他流行的
语言
/工具,如Python和熊猫在默认情况下不使用基排序,如果它确实是最好的排序算法?
浏览 5
提问于2017-10-24
得票数 8
5
回答
任意长度
字符串
的
基数排序
、
、
、
我需要对任意长度的大量文本
字符串
进行排序。我想
基数排序
是这里最好的选择。List真的很大,所以填充相同长度的
字符串
是完全不可能的。 对于这个任务,有没有现成的实现,最好是用
C
#?
浏览 0
提问于2010-09-10
得票数 1
1
回答
排序技术:示例
基数排序
、
对以下内容应用
基数排序
: A = {cat,bat,cow,sit,may,why}
浏览 18
提问于2018-02-08
得票数 0
3
回答
对任意长度的二进制
字符串
进行
基数排序
、
、
、
我用谷歌搜索了一下,看到很多关于二进制
字符串
基数排序
的讨论,但它们都有相同的长度,但是任意长度的二进制
字符串
又如何呢?假设我有{"001","10101","011010","10","111"},我该如何对它们进行
基数排序
?谢谢!
浏览 2
提问于2010-01-31
得票数 3
2
回答
Algorithm -检查
字符串
数组中的任何
字符串
是否为同一数组中任何其他
字符串
的前缀
、
、
我想检查
字符串
数组中是否有任何
字符串
是同一数组中任何其他
字符串
的前缀。我在考虑
基数排序
,然后单次遍历数组。 谁有更好的主意?
浏览 3
提问于2013-07-03
得票数 2
回答已采纳
2
回答
在
C
/
C
++中从int中获取
基数排序
的单个数字的最佳方法
、
、
在
基数排序
算法中,从具有n个位数的int中获取单个位数的最佳方法是什么?我想知道在
C
/
C
++中是否有一个特别好的方法来做这件事,如果没有,通常最好的解决方案是什么?编辑:只是为了澄清,我正在寻找一种解决方案,而不是将其转换为
字符串
并将其视为数字数组。
浏览 0
提问于2010-05-24
得票数 5
回答已采纳
2
回答
如何使用分布排序(
基数排序
等)对
字符串
进行排序?
、
、
我知道如何使用
基数排序
来对整数进行排序。 但是如何使用它对
字符串
进行排序呢?或者是浮点数?
浏览 1
提问于2012-03-10
得票数 4
回答已采纳
1
回答
给定区间内整数的排序
在区间n整数中有[0,n^
c
]整数,其中
c
是正整数。 我可以用哪种算法在线性时间对这些整数进行排序?我确实看过RadixSort的问题如下:给定最长的数字最多有
c
_nlogn位数,那么RadixSort不会在O(n_logn)时间内运行吗?
浏览 1
提问于2017-06-10
得票数 0
回答已采纳
6
回答
字母数字排序
、
对字母数字字段进行排序的最佳/最快方法是什么?
浏览 0
提问于2008-09-16
得票数 1
6
回答
按数字顺序对N个数字进行排序
、
、
、
19 2 20 21.....99我试图将每个数字中的所有数字存储为一个链表,以便更快地操作,但这会导致很大的空间复杂性。从所有的答案中,“转换为
字符串
”是一个选项,但没有其他方法可以做到这一点吗?此外,还可以给出如上所述的
字符串
排序算法。
浏览 2
提问于2010-08-01
得票数 7
1
回答
Java位操作(
基数排序
)
、
、
、
有一天,我决定用Java
语言
写一个的实现。
基数排序
应该是O(k*N),但我的排序结果是O(k^2*N),因为需要将每个数字分解为一个数字。2)将number转换为String,并使用子
字符串
。3)使用位操作。 如果3)那么它是如何工作的呢?
浏览 1
提问于2008-12-01
得票数 1
回答已采纳
1
回答
按O(n)时间对包含n个字符的
字符串
数组进行排序
、
、
、
问题:演示如何仅使用字符比较在O(n)时间内排序
字符串
(按字典顺序排列)。证明你的答案是正确的。我拥有的: 这看起来真的应该是
基数排序
。基排序的时间复杂度为O(k*(m+d)),其中k是包含在数组中的
字符串
中的最大字母数,d是“桶”的数目(假设您使用的是基排序和桶排序),在这种情况下,我们知道我们将有26个“桶”(对于字母表中的每个字母假设我是正确的,最好的方法是
基数排序
,我要证明的是,O(k*m) =
浏览 3
提问于2020-12-01
得票数 1
回答已采纳
1
回答
按长度和字母顺序对
字符串
进行
基数排序
、
、
、
、
我正在尝试实现
字符串
的
基数排序
,但是我只能通过
字符串
长度来实现。我想按长度和字母顺序对
字符串
数组进行排序。有没有可能用
基数排序
呢?
浏览 10
提问于2020-12-29
得票数 0
回答已采纳
1
回答
C
++中的
基数排序
、
、
我尝试编写
C
++代码来对整数进行
基数排序
。在看了在线教程后,我发现我们必须将每个整数放到正确的桶中,从最低有效数字开始。我的问题是,在
基数排序
的普通算法中,我是否需要从0到9的10个存储桶?
浏览 1
提问于2012-03-04
得票数 0
回答已采纳
3
回答
在算法的上下文中,什么构成了“数组访问”?
、
、
下面是一个用Java
语言
编写的LSD
基数排序
实现,它来自一本教科书,用于对
字符串
数组进行排序,其中每个
字符串
都恰好包含W字符。 我想要计算运行时数组访问的次数。我读到LSD sort应该需要n *
c
数组访问,其中n是
字符串
的数量,
c
是每个
字符串
中的字符数。然而,下面的算法多次访问多个数组。如果我在每一处都增加一个计数器,我将得到一个显着的nc因子。
浏览 3
提问于2011-10-28
得票数 4
回答已采纳
2
回答
用CUDA并行
C
语言
中
基数排序
的问题
、
、
、
、
我试图在
C
中使用CUDA实现一个基排序算法,以便能够并行化它;代码如下:#include <string.h>#include
浏览 15
提问于2021-12-30
得票数 0
1
回答
为什么基排序O(nd)而合并排序不是O(d*nlogn)?
、
、
、
、
如果要证明
基数排序
比合并排序慢的话,这几乎是一样的,尽管它没有任何意义。案例1:我们正在排序普通整数,它有四个字节。不管是哪种情况,它都是一个常量,而桶排序中的回收箱数量则由
基数排序
标度来弥补)。那么,如果说
基数排序
是O(n),合并排序在客观上更复杂,在O(nlogn),难道不是更有意义吗?Case 2:我们正在排序
字符串
,它可以被认为是基ASCII中任意数字的数字。在这里,比较需要O(d)时间,因为更糟糕的情况是将AAAAAAAAB与AAAAAAAAC进行比较,这可能需要很长时间。在这种情况下,说
浏览 0
提问于2018-11-06
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是基数排序算法?详述基数排序算法的原理?用C语言实现基数排序算法。内附完整代码。
C语言指针与字符串
C语言-删除字符串空格
c语言-字符串数组练习
C语言-字符串变数字
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券