腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
3
回答
在
c++
中编写存储
桶
排序
我有一本书是这样说的:c)对每个后续数字位置重复此过程。 int array[i] = sarray[i]; } 我在想,为了按1、10、数百等对它们进行<e
浏览 0
修改于2012-02-17
得票数 6
回答已采纳
3
回答
存储
桶
排序
还是合并
排序
?
我正在做一个
c++
作业,我必须对数据(n=400)进行
排序
,它是从0到100的学生分数。我对使用存储
桶
排序
感到困惑,它将算法
排序
到存储
桶
中,或者合并
排序
,它将算法分开并征服。我应该使用哪一个?
浏览 8
提问于2021-11-13
得票数 1
1
回答
IRLBot纸鼓实现-为什么将键、值对和辅助
桶
分开?
在
c++
done 中有了一个很有帮助的实现,它以一种更易于理解的方式来布局架构。为了便于参考,这是来自
c++
实现的体系结构图:我很难理解的部分是将(键,值)
桶
和辅助
桶
分开的原因。关于
c++
实现的文章声明如下: 在合并过程中,一个键/值
桶
被读取到一个单独的缓冲区中并进行
排序
。它的内容与持久存储库的内容同步。检查和更新就在此时进行。之后,将缓冲区重新
排序
为原来的顺序,使密钥/值对再次匹配相应的辅助
桶
,A
浏览 4
修改于2014-12-27
得票数 2
回答已采纳
1
回答
C++
中的基数
排序
我尝试编写
C++
代码来对整数进行基数
排序
。在看了在线教程后,我发现我们必须将每个整数放到正确的
桶
中,从最低有效数字开始。我的问题是,在基数
排序
的普通算法中,我是否需要从0到9的10个存储
桶
?如果我将这些存储
桶
指定为链表(例如,*list1 ~ *list9),会不会有点奇怪? 谢谢您抽时间见我。这不是家庭作业,只是出于好奇心。
浏览 1
修改于2012-03-04
得票数 0
回答已采纳
1
回答
C++
RadixSort有效方法
我试图在中实现
C++
算法,尝试对int数组进行
排序
。 那么其中哪一个会更快?
浏览 3
修改于2017-05-23
得票数 0
回答已采纳
1
回答
spark:将有序数据保存到拼图
我进行了一些数据转换,然后希望按
排序
的顺序对数据进行
排序
并保存,以便于
C++
程序接收。我知道在序列化时,只有文件中的顺序是正确的。我希望通过更好地对数据进行分区来规避这个问题。如果我在SessionID上分区,我会有太多,所以我做了一个模N来生成N个存储
桶
,目标是获得大约100-200MB的1个存储
桶
数据:然后我按日期、小时和<e
浏览 4
修改于2019-11-17
得票数 3
6
回答
使用长的公共前缀更快地进行字符串
排序
?
我想按字母顺序对它们进行
排序
。对于这个问题,有没有比普通的快速
排序
/基数
排序
更好的算法呢?
浏览 3
提问于2013-04-27
得票数 9
回答已采纳
2
回答
将链接列表的大小从“__int64”截断到“size_t”
通过创建10个
桶
,我成功地为基
排序
编写了一个
C++
代码。对于这10个
桶
,我以这样的方式创建它们: struct node* next;}; bucket[i] = (struct node *) malloc (1000000*sizeof(struct node));但这一次我觉得我甚至不能创造这些
浏览 5
修改于2012-03-13
得票数 2
回答已采纳
3
回答
为什么没有一个
桶
排序
库(或者有?)
虽然它只能在少数情况下使用,但它看起来太高效了,不能在标准库中实现,因为它可以在O(n)时间内对列表进行
排序
。所以我的问题是,为什么在大多数语言中没有支持
桶
排序
的给定库,或者其他类似计数
排序
的算法,比如基
排序
?我已经检查了java、python和
c++
库,但是它似乎不支持任何
排序
算法,除了基于比较的
排序
算法。 虽然实现这样的算法需要列表在特定的范围内有整数,但实现这种方法似乎并不是不可能的。例如,Java可以有一个类似比较器()的接口,该接口返回给定范
浏览 0
修改于2022-11-08
得票数 1
回答已采纳
1
回答
桶
排序
与快速
排序
一般问题:为什么
桶
排序
比快速
排序
更有益?然后我分类
桶
,然后把它们放在一起,得到我的
排序
数字。或 那么,为什么我们要对想要
浏览 1
修改于2020-03-18
得票数 0
回答已采纳
3
回答
如何在线性
排序
下考虑
桶
排序
?
我想探索我的分析关于
桶
的
排序
如下。我知道在实践中使用插入
排序
的原因是,我们期望
桶
很小,而对于小列表,插入
排序
要比其他任何东西都快得多。即使在实现合并
排序
或快速
排序
浏览 1
修改于2017-05-23
得票数 5
1
回答
弹性搜索:如何在文档中划分一个数字,然后
排序
?
: 1 { "relevance" : 9 ][ "price" : "105", },
浏览 3
提问于2019-08-19
得票数 2
回答已采纳
2
回答
为什么我们在Bucket
排序
中使用插入
排序
?
存储
桶
排序
是线性时间
排序
。 为什么我们要在其中使用插入
排序
?我们知道插入
排序
需要O(n2)时间。为什么我们不能在其中使用任何线性
排序
呢?正如我们所看到的,在每个存储
桶
中,我们使用插入
排序
O(n2)。
桶
排序
的总复杂度是O(n)吗?为什么我们不使用O(nlogn)
排序
,如合并
排序
或快速
排序
?
浏览 3
修改于2015-10-29
得票数 2
1
回答
使用给定的线程数进行并行基数
排序
我很难理解使用线程进行并行基数
排序
的概念。您可以通过每个
桶
拥有一个线程来并行地对其进行
排序
。但是,如果我们必须使用给定数量的处理器(例如4个处理器),那么如何将这9个
桶
分成4个处理器呢?我在网上看到的一个图表似乎表明,首先要将数字划分为x个分区的数目(不进行任何
排序
),然后每个处理器对给定分区的所有数字进行
排序
。但是,这样就会留下x个数字
桶
浏览 4
提问于2016-10-29
得票数 0
回答已采纳
1
回答
如果使用插入
排序
对每个
桶
进行
排序
,那么
桶
排序
O(n+k)的时间复杂度如何?
由于插入
排序
的时间复杂度是O(n^2),那么
桶
排序
O(n+k)在每个
桶
上使用插入
排序
时的平均案例时间复杂度是怎样的?这里k是
桶
的数目。
浏览 0
提问于2019-02-21
得票数 2
回答已采纳
2
回答
桶
排序
降序?
我试图使用
c++
来按升序和降序对数组进行
排序
。我只使用
桶
排序
创建了升序:{int buckets[x
浏览 2
提问于2015-08-23
得票数 0
回答已采纳
2
回答
桶
类:为什么我们不把范围设置为1呢?vs计数
排序
桶
排序
在其中一个
桶
中创建k个buckets....and分布的n个数字。第1-10,11-20,21-30.O(n+k)我的问题是,如果我们把桶的范围定为1,即0-1 ,1-2,2-3……不同的编号不会在同一个
桶
中结束.(不需要在
桶
中
排序
) O(n+k) 在不考
浏览 0
提问于2015-05-31
得票数 0
回答已采纳
1
回答
基
排序
和
桶
/箱
排序
是否是自适应的?
密切相关的
排序
算法,基
排序
和
桶
排序
是自适应的吗?然而,我无法断定基和
桶
排序
算法是否是自适应的。
浏览 5
提问于2020-08-21
得票数 0
回答已采纳
6
回答
最有效的方法是平均填写不同大小的“水桶”的未
排序
列表
假设我有一个bucket的未
排序
列表。(每个
桶
都有一个size属性。)假设我有一个数量Q,必须尽可能均匀地分布在
桶
的列表中(即最小化最大值)。如果水桶是按增大的大小
排序
的,那么解决方案是显而易见的:完全填充每个
桶
,比如buckets[i],直到Q/(buckets.length-i) <= buckets[i]->size,然后用相同数量的Q/(buckets.length-i)填充剩余的
桶
,如图中所示:,如果
桶
没有
排
浏览 7
提问于2013-01-08
得票数 6
回答已采纳
1
回答
是什么让
桶
很好?
因此,我在非比较
排序
算法上遇到了绊脚石,准确地说,
桶
排序
,我无法确切地理解为什么它是好的。使用n log(n)算法对1000个元素进行
排序
时= 1000 log因
浏览 2
提问于2020-05-11
得票数 0
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券