腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
基数排序
使用
队列
python
、
queue
、
radix-sort
我正在尝试创建一个
基数排序
,它
使用
队列
来进行排序。我的Queue类
使用
的代码是基本的,但它是有效的: def __init__(self): return len(self.items) 据我所知,
基数排序
总共
使用
了据我所知,
浏览 5
提问于2017-02-10
得票数 0
回答已采纳
4
回答
使用
队列
的
基数排序
c
、
linked-list
、
queue
、
radix-sort
我一直想
使用
队列
创建一个实现。首先,我创建了一个add_to_q函数,它增加了相关
队列
的价值,帮助消除了代码重复。顺便说一下,James的方法是最
浏览 22
提问于2012-10-05
得票数 8
1
回答
为什么我在
基数排序
中得到C6385错误?
c++
、
radix-sort
为了更好地理解算法,我正在尝试编写我自己版本的基排序。问题是,在第一个内部for循环(“j”)中,我得到了VS中的C6385错误。我不知道如何改写这一行,以使它发挥作用。我在这里做错什么了?警告C6385:从“countQueues”读取无效数据:可读的大小为'400‘字节,但可能读取'4000’字节。 { queue<int&g
浏览 0
提问于2020-03-19
得票数 0
2
回答
使用
二进制的
基数排序
c++
、
binary
、
radix-sort
我想知道是对整数值
使用
基数排序
更有效,还是先将值转换为二进制值再进行排序。例如,我想对5个值进行排序。(170,2,19,40,100)
使用
基数排序
,Pro's和Con's
使用
他们的二进制表示是什么?(010101010,0010,010011,0101000,01100100)
浏览 9
提问于2015-12-22
得票数 0
10
回答
负整数的
基数排序
sorting
、
language-agnostic
、
radix-sort
、
radix
我正在尝试实现整数的
基数排序
,包括负整数。对于非负整数,我计划为数字0-9创建一个包含10个
队列
的
队列
,并实现LSD算法。但我对负整数有点迷惑。我现在的想法是,继续为它们创建另一个包含10个
队列
的
队列
,并分别对它们进行排序,然后在最后,我将给出两个列表,一个包含排序的负整数,另一个包含非负整数。最后,我会将它们合并。 你觉得这个怎么样?
浏览 2
提问于2013-03-09
得票数 20
回答已采纳
1
回答
如何
使用
队列
进行
基数排序
?
python
、
algorithm
、
sorting
、
loops
、
radix
如何
使用
队列
对列表进行
基数排序
?这是我
使用
队列
作为bin的尝试,因为
队列
是先进先出的数据结构。
浏览 0
提问于2013-03-21
得票数 0
回答已采纳
2
回答
对于
基数排序
,只
使用
稳定的排序算法有什么必要?
algorithm
、
sorting
我正在尝试理解在
基数排序
中
使用
不稳定的排序算法(如快速排序)的危险。另外,在这两种情况下(即MSD
基数排序
和LSD
基数排序
)都必须
使用
稳定的算法吗? 提前谢谢。
浏览 38
提问于2016-07-28
得票数 2
回答已采纳
6
回答
Javascript
基数排序
javascript
、
algorithm
、
sorting
我已经在网络上寻找了一段时间,我想知道是否有一个‘稳定’的事实实现的
基数排序
是普遍
使用
的?
基数排序
的两种分类是最低有效位(LSD)
基数排序
和最高有效位(MSD)
基数排序
。
浏览 62
提问于2016-04-09
得票数 6
回答已采纳
4
回答
什么时候
使用
基数排序
是合适的?
algorithm
、
sorting
、
radix-sort
为了能够
使用
基数排序
,对数据有哪些约束? 如果我要对一个很大的整数列表进行排序,
使用
基数排序
是否合适?为什么不更多地
使用
基数排序
?
浏览 1
提问于2010-03-01
得票数 2
1
回答
使用
基数排序
对整数数组进行排序的时间复杂度
sorting
、
time-complexity
、
quicksort
、
radix-sort
使用
快速排序对长度为1到10^9 (= 10^6)的整数数组进行排序将得到O(n * log2 n)时间。但是如果我们应用
基数排序
,以n为基数,我们只需要传递4次。我对
基数排序
复杂度的理解是O((n + b) * logb (k)),其中k是最大值,可以写成n^ c。O((n + b) * logb (n^ c) )取基数b等于n,O((n + n) *c)=O (2c * n)最大k(列表中的整数)是排序快速排序需要20n步,而
基数排序
需要
浏览 5
提问于2019-12-17
得票数 0
6
回答
为C++ STL
队列
预分配空间
c++
、
performance
、
memory
、
stl
、
queue
我正在编写一个
使用
队列
的
基数排序
算法,并且我希望在开始向
队列
添加内容之前让STL
队列
分配空间,这样我就可以避免不断的动态调整大小操作。
浏览 1
提问于2009-08-20
得票数 30
回答已采纳
1
回答
桶排序和
基数排序
的区别是什么?
algorithm
、
language-agnostic
、
sorting
、
radix-sort
、
bucket
桶排序和
基数排序
是近亲;桶排序从MSD到LSD,而
基数排序
可以在两个“方向”(LSD或MSD)中进行。这两种算法是如何工作的,特别是它们有什么不同?
浏览 3
提问于2010-12-16
得票数 50
1
回答
基数排序
最佳和最坏情况时间开销分析
algorithm
、
sorting
、
time-complexity
、
radix-sort
、
counting-sort
当
基数排序
与稳定排序(特别是计数排序)一起
使用
时,
基数排序
的最佳和最坏情况的时间开销通常都由Theta(d(n+k))给出,其中d是要排序的每个数字的位数,k是每个数字可以取的值的个数(通常是10 (因为尽管我做了研究,但对于
基数排序
的“最佳”和“最差”情况之间的区别,我仍然找不到一个好的解释。有人能解释一下在
使用
基数排序
的上下文中,什么是“最佳”情况和“最坏”情况吗?
浏览 5
提问于2018-03-17
得票数 3
2
回答
用C++的pthread库实现浮点数
基数排序
的并行化
c
、
multithreading
、
sorting
、
pthreads
、
radix-sort
我正在尝试用C语言
使用
POSIX线程来并行化
基数排序
。特殊之处在于需要为浮点数实现
基数排序
。目前,代码是按顺序运行的,但我不知道如何将代码并行化。有人能帮我吗?任何帮助都是非常感谢的。
浏览 6
提问于2021-08-05
得票数 0
1
回答
SAS中数据集的
基数排序
实现
sas
、
radix-sort
我想知道是否有可能在SAS中实现(LSD-first)
基数排序
宏,它可以用来代替PROC SORT来减少对这些数据集进行排序所花费的时间。我已经调整了排序,在适当的地方
使用
压缩,只保留相关的字段(或
使用
tagsort),适当地调整字段长度,不进行不必要的排序等等。我
使用
的硬件有局限性--让我们假设我只有2G的内存可供SAS
使用
,因此解决方案不需要将临时数组中的所有键值都放入内存中(至少不是一次全部放入)。 该解决方案会提供比proc排序更好的性能吗?
浏览 1
提问于2011-12-23
得票数 2
回答已采纳
2
回答
队列
数组未编译-找不到符号错误
java
我正在尝试对
队列
数组进行
基数排序
,以避免冗长的杂乱无章的switch语句,但我在正确初始化数组时遇到了一些问题。下面给出了构造函数和一个实现示例。 我只是得到一个无法找到符号错误,当我试图编译。
浏览 0
提问于2013-02-13
得票数 1
回答已采纳
1
回答
基数排序
为什么不能先按最高有效位进行桶排序
c
、
algorithm
、
radix-sort
作为标题,我无法理解当存储桶首先按最低有效数字排序时的错误排序。
浏览 1
提问于2017-03-27
得票数 0
1
回答
以
基数排序
选择的垃圾箱的最佳尺寸是多少?
algorithm
、
radix-sort
我在10^12范围内有10^4个数字,在
基数排序
中,最佳的回收箱数是多少?如何确定
基数排序
中最佳的垃圾箱大小?
浏览 3
提问于2014-05-15
得票数 1
回答已采纳
1
回答
为什么R
使用
基数排序
?
r
、
data.table
、
radix-sort
根据我的理解,R的order()方法默认
使用
基排序。情况并不总是这样(参见),但made提出了改变的建议,因为
基数排序
在经验上表现良好。 我的问题是,为什么在实际中
基数排序
比其他排序算法更好?。此外,为什么其他流行的语言/工具,如Python和熊猫在默认情况下不
使用
基排序,如果它确实是最好的排序算法?
浏览 5
提问于2017-10-24
得票数 8
1
回答
基数排序
是否用于后缀排序?
algorithm
、
radix-sort
、
suffix-array
、
burrows-wheeler-transform
基类所以我知道你在用
基数排序
后缀。 这是如何更新阵列V?只有在
基数排序
完成之后,我才能知道后缀的排序位置。
浏览 1
提问于2011-06-15
得票数 1
回答已采纳
点击加载更多
相关
资讯
队列使用经验总结
为什么需要消息队列,及使用消息队列的好处?
消息队列篇—详谈ActiveMQ消息队列模式的分析及使用
为什么要使用消息队列?
ActiveMQ消息队列的使用及应用
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券