腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
随机
洗牌
数组
并
使用
快速
排序
算法
c++
、
sorting
、
debugging
、
segmentation-fault
、
quicksort
我一直在尝试编写一段代码来
随机
打乱
数组
元素,然后对
数组
元素
使用
快速
排序
算法
。
浏览 21
提问于2021-07-10
得票数 1
回答已采纳
1
回答
通过Sedgewick在
快速
3路分区/就地
快速
排序
中对已
排序
数据进行处理
algorithm
、
sorting
、
quicksort
根据维基百科: // quicksort the subarray a[lo .. hi] using 3-way partitioning编辑
洗牌
被
浏览 3
提问于2016-03-23
得票数 1
回答已采纳
2
回答
在OCaml中
快速
排序
之前,我应该先对列表进行
洗牌
吗?
ocaml
建议我们先对
数组
进行
洗牌
,然后再进行
排序
。如果我们必须先花O(nlogn)来
洗牌
列表,那么在OCaml中为list实现
快速
排序
又有什么意义呢? 我们应该直接
使用
mergesort对吧?
浏览 4
提问于2013-07-17
得票数 1
回答已采纳
4
回答
洗牌
算法
分析
algorithm
我看到了以下对
洗牌
算法
的分析:好的答案:按顺序遍历元素,用
数组
中的一个不早于元素出现的
随机
元素交换每个元素。这需要O(n)时间。例如,对上述
算法
的轻微修改,即用
数组
中的任何元素切换每个元素,并不会给
浏览 1
提问于2011-09-03
得票数 13
回答已采纳
1
回答
产生不重复的
随机
数。我的逻辑正确吗?
c
、
arrays
、
random
、
srand
我编写了下面的代码,以便从给定的单词
数组
中
随机
选择一个单词,而不需要两次选择相同的单词。(我只想选四个字)。在尝试运行程序
并
对其进行测试之后,一切看起来都很有趣,在遇到的地方没有重复的地方,但是我想要第二次验证,因为我对编程很陌生。
浏览 0
提问于2015-12-04
得票数 1
回答已采纳
1
回答
将
数组
的10%置乱
c++
、
arrays
、
shuffle
我如何才能只
洗牌
一个
数组
的10%,这样90%是原封不动的,而
随机
的10%是
洗牌
的? 我将
排序
算法
应用于
数组
。我正在考虑
使用
rand(),但我不确定如何将混洗限制在只有10%。
浏览 16
提问于2020-11-14
得票数 0
回答已采纳
5
回答
快速
排序
中的
随机
洗牌
如何帮助提高代码的效率?
algorithm
、
sorting
、
shuffle
我正在看Robert Sedgwick关于
算法
的演讲视频,他解释说,
随机
洗牌
确保我们不会在
快速
排序
中遇到最坏的情况二次时间场景。但我不明白是怎么回事。
浏览 2
提问于2014-12-25
得票数 16
2
回答
如何
使用
O(n)附加空间实现一个稳定的
快速
排序
算法
?
c
、
algorithm
、
sorting
、
quicksort
、
stable-sort
与一般的
快速
排序
算法
不同,我可以
使用
额外的
数组
来执行稳定的
快速
排序
。我知道如何
随机
选择枢轴
并
相应地进行分区,但我无法弄清楚如何
使用
额外的
数组
来使其稳定。
浏览 0
提问于2015-09-20
得票数 2
回答已采纳
3
回答
插入
排序
与气泡
排序
与
快速
排序
算法
objective-c
、
algorithm
、
sorting
、
quicksort
、
bubble-sort
我正在研究我测试过的气泡
排序
和插入
排序
和
快速
排序
,我做了
随机
数的测试。结果表明,插入
排序
比气泡
排序
更快,而
快速
排序
是最慢的。所以我在时间上有下面的排名 考虑到插入和气泡
排序
具有O(n2)的复杂性,而
快速
排序
O(n log )和O (n
浏览 1
提问于2012-10-16
得票数 1
回答已采纳
3
回答
构造新的有序
数组
最有效的方法是什么?
arrays
、
sorting
背景示例 我正在生成N
随机
数,
并
希望在生成它们时将它们插入到一个新的
数组
中,并且希望对最终的
数组
进行
排序
。然而,这是一种插入
排序
,众所周知,与其他
排序
算法
相比,这种
排序
在大型列表上的效率较低。
浏览 2
提问于2020-09-20
得票数 3
1
回答
随机
遍历
数组
,而不提取重复值。
php
、
jquery
、
mysql
、
arrays
、
sorting
我想
随机
地从PHP
数组
中提取值,而不是在从整个
数组
中提取所有值之前两次拉出相同的值。 换句话说,如果我有
数组
..。现在,我意识到我可以通过从
数组
中删除所选的项来做到这一点--如果我只从
数组
中提取一次。然而,情况并非如此。我需要
数组
保持原样,因为一旦所有值都在一个周期中被拉出,我想再次重复
随机
拉出。总结:--我想以不重复的
随机
顺序迭代地从
数组
中提取所有值,直到所有的项都是pulled...and,然后无限期地重复这个过
浏览 2
提问于2013-06-19
得票数 1
回答已采纳
2
回答
在
快速
排序
中,如果一个
数组
是
随机
的,
使用
中间值3作为枢轴选择重要吗?
algorithm
、
math
、
quicksort
、
timing
我一直在比较各种枢轴选择
算法
的运行时间。令人惊讶的是,第一个元素总是被选择的最简单的元素是最快的。这可能是因为我在
数组
中填充了
随机
数据。 如果
数组
是
随机
的(
洗牌
),这有关系吗?这是因为如果
数组
已经被
随机
化了,就没有理由假设它是有序的,而
使用
这种介质是假设存在某种程度的粘着性吗?
浏览 0
提问于2014-08-13
得票数 3
1
回答
为什么在我的情况下,
快速
排序
总是比泡沫
排序
慢?
javascript
、
arrays
、
algorithm
、
sorting
、
array-algorithms
它们
使用
相同的
数组
:气泡
排序
时间: 1373毫秒(
数组
长度10K) 我试着用
快速
和气泡
排序
算法
来比较
排序
的时间。我
使用
10K不同
随机
数的
数组
对这两个函数进行
随机
排序
。但由于某些原因,冒泡
排序
总是比
快速
排序
快,
浏览 4
提问于2021-12-11
得票数 0
回答已采纳
2
回答
什么是
快速
分类的坏案例呢?
algorithms
、
sorting
我正在学习
快速
排序
,
并
想说明不同的
数组
,
快速
排序
将有一个困难的时间。我想到的
快速
排序
没有初始的
随机
洗牌
,做了2个分区,也没有计算中间值。1,1,1,2,2,2,3,3,3,3] - when there are few and unique keys[1,3,5,7,9,10,8,6,4,2] 那么,与(几乎)理想的
数组
相比,是什么使
快速
排序<
浏览 0
提问于2014-09-23
得票数 10
回答已采纳
1
回答
排序
算法
:输出
algorithms
我在一个网站上遇到了这个问题,我完全无法理解输出,请帮助我理解它:- Bogosort是一种愚蠢的
算法
,它
随机
地对序列进行
洗牌
,直到
排序
。但是在这里,我们对它做了一些调整,这样,如果在最后一次
洗牌
之后,第几个元素最终出现在正确的位置,我们将修复它们,而不是进一步地对这些元素进行
洗牌
。如果最后一个元素在正确的位置,我们也会这样做。例如,如果初始序列是(3,5,1,6,4,2),经过一次
洗牌
,我们得到(1,2,5,4,3,6),我们将保留1,2和6,
并
<e
浏览 0
提问于2012-06-17
得票数 1
1
回答
排序
为1/3的
数组
上的正常和
随机
快速
排序
sorting
、
big-o
、
complexity-theory
、
quicksort
、
randomized-algorithm
我试图计算在具有以下属性的
数组
上应用
快速
排序
(
随机
或正常)的时间复杂度:我知道,在正常的
快速
排序
中,选择这两个部分之间的屏障会导致不必对下一个1/3
排序
,但我无法找到一种形式(数学)方法来计算时间复杂性的渐近界。 提前感谢
浏览 3
提问于2020-12-03
得票数 0
回答已采纳
3
回答
如何在Scala中实现Fisher-Yates
洗牌
而不产生副作用?
scalaz
、
state-monad
、
st-monad
、
starray
、
scala-cats
我希望通过
使用
STArray来实现费舍-耶茨
算法
(一种就地
数组
洗牌
),
并
使用
一个函数
随机
数生成器来实现该
算法
。生成
算法
所需的
随机
整数。我有一个方法def intInRange(max: Int): RNG[Int],我可以用它在[0,max]中生成一个
随机
的Int。来自:
洗牌
n个元素
数组
a(索引0.n-
浏览 2
提问于2015-05-25
得票数 3
回答已采纳
1
回答
如果你一直
随机
选择一个轴心并进行分区,直到找到一个好的轴心,那么最坏的情况就是
随机
快速
排序
algorithm
、
time-complexity
、
big-o
、
quicksort
如果您更改了
随机
快速
排序
算法
,以重复
随机
地选择一个轴心
并
运行分区,直到它找到一个“好的”轴心,那么该
算法
的最坏情况下的成本是多少?如果我们跟踪到目前为止
使用
的轴心,这样我们就不会对同一
数组
使用
相同的轴心两次。
浏览 5
提问于2020-10-09
得票数 0
回答已采纳
1
回答
以
随机
的顺序重复选择三组组件,每组10个
excel
、
random
、
probability
我希望
随机
地(某种程度上)将数字1、2和3分配给30行,这样每次我运行
随机
化时,我就会得到每个数字的十个实例。 我确实知道,但不确定如何确保这三个数字中的每一个都以相同的概率输出,但顺序不同。有没有一个方便的,
使用
Excel函数?
浏览 0
提问于2014-09-11
得票数 0
4
回答
洗牌
算法
的区别
algorithm
、
shuffle
、
array-algorithms
假设我们要写一种方法来制作一副
洗牌
牌。现在让它变得非常简单,忽略了西装,所以我们有52张卡片。一种
算法
是: 像以前一样填充
数组
。编写一个迭代26次的for-循环,每次迭代时选择两个
随机
数,并将这两个数字放在
浏览 6
提问于2013-05-31
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券