腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
快速
排序
与中值渐近行为
、
、
快速
排序
和中值使用相同的方法(除法和同意
法
),为什么它们有不同的渐近行为? 难道
快速
排序
可能没有使用正确的枢轴吗?
浏览 4
提问于2014-02-12
得票数 0
回答已采纳
1
回答
迭代
快速
排序
法
、
、
、
我正在尝试实现一个循环运行的hoare
快速
排序
方法。我正在使用下面的算法。所以现在它输入: 10,7,8,9,15,例如,当我运行它时,输出:5,7,8,9,1,10,它只从数组中切换2个元素。
浏览 1
提问于2020-02-28
得票数 0
2
回答
快速
排序
omega表示
法
、
、
快速
排序
的最佳情况是n log(n),但每个人都使用Big-O表示
法
将最佳情况描述为O(n log (n))。
浏览 2
提问于2018-05-22
得票数 0
1
回答
迭代
排序
与递归
排序
、
朴素的
排序
,如气泡
排序
和插入
排序
是低效的,因此我们使用更有效的算法,如
快速
排序
和合并
排序
。但是,这两种类型本质上是递归的,递归占用的堆栈内存比迭代占用的要多得多(迭代用于朴素
排序
),除非实现为尾调用。那么,
快速
排序
和合并
排序
如何比简单
排序
更有效呢? (人们认为这个问题是这个问题的重复。但这不完全是我问的问题。链接的问题通常问的是Big表示
法
,而我特别关注递归
排序
的
浏览 0
提问于2019-11-24
得票数 -2
回答已采纳
3
回答
排序
布尔,O(N)时间,O(1)空间
、
、
对于作业作业,我被要求使用使用O(1)空间和O(N)时间复杂度的方法对一系列bools进行
排序
。能给出任何提示吗?我在想一种
快速
排序
算法的枢轴
法
。-Thanks!
浏览 3
提问于2013-12-01
得票数 2
回答已采纳
3
回答
用
快速
排序
法
对区间进行模糊
排序
、
、
、
算法介绍中的问题7-6要求如下: 考虑一个
排序
问题,其中我们不知道确切的数字。相反,对于每个数,我们知道它所属的真实线上的一个区间。即,给出了形式a_i,b_i,a_i <= b_i的n个闭区间,并给出了模糊
排序
的n个闭区间。
浏览 2
提问于2019-02-20
得票数 3
2
回答
关于尝试
排序
和基
排序
的效率
、
、
、
基
排序
的时间复杂度为O(kn),其中n是要
排序
的键数,k是键的长度。类似地,trie中插入、删除和查找操作的时间复杂度为O(k)。但是,假设所有元素都是不同的,难道不是k>=log(n)吗?如果是这样,则意味着基
排序
的渐近时间复杂度为O(nlogn),等于
快速
排序
,而trie操作的时间复杂度为O(logn),等于平衡二叉树的时间复杂度。如果是这样的话,基数
排序
和尝试比其他算法和数据结构有其他优势吗?
浏览 3
提问于2011-07-31
得票数 3
回答已采纳
1
回答
如果假设向量是一维的,在matlab中实现唯一()的方法会更快吗?
、
、
、
我很幸运地找到了一种在堆栈溢出时使用预先
排序
的1d向量的唯一方
法
,所以我希望 ()也能有同样的运气。) 我几乎1/4的运行时间都花在了唯一()函数上。我想要加
快速
度,我可以假设它是1d预
排序
的向量。
浏览 1
提问于2011-11-18
得票数 7
回答已采纳
1
回答
降低
快速
排序
法
的复杂度
、
、
、
、
我在这里尝试做的是比较SortArray的两个元素,并使用
快速
排序
算法对它们进行
排序
。目标是使算法尽可能简单。较小和较大的索引遍历数组,并在元素大于轴心时切换。
浏览 5
提问于2018-05-06
得票数 0
1
回答
用
快速
排序
法
求kth最小数
、
我正在实现一个算法,使用
快速
选择在一个未
排序
的数组中找到Kth最小元素。我不知道我在哪里犯了错误。我正在使用
快速
排序
的版本来查找kth最小元素。我不是通过两个分区递归,而是通过一个分区递归。
浏览 3
提问于2014-09-27
得票数 0
回答已采纳
5
回答
大(O)机器依赖吗?
、
我真的很困惑于大(O)表示
法
。大(O)机器依赖还是机器独立?(从这个意义上说,我们运行算法的计算机)在i3处理器和i7处理器中使用
快速
排序
对1000个数字进行
排序
是否是相同的?
浏览 5
提问于2015-01-27
得票数 0
回答已采纳
2
回答
当我们谈论时间复杂度时,为什么我们使用渐近表示
法
(因此忽略系数)?
、
这个问题不同于“为什么我们忽略大O表示
法
中的系数”。 在测量时间复杂度时,我们通常使用大O表示
法
,它忽略了系数和非主导元素。示例包括
快速
排序
与其他O(NlogN)
排序
算法,以及简单的O(N^3)矩阵乘法与Strassen算法(该算法可能会更慢,因为即使指数较小,引导系数也要大得多)。
浏览 0
提问于2020-08-02
得票数 2
1
回答
SQLite订购日期
我尝试使用以下查询从早到晚对日期进行
排序
: SELECT * FROM event where event_date >= strftime('%d/%m/%Y','now') ORDER BY event_date
浏览 0
提问于2016-05-27
得票数 0
3
回答
O(n log n)与O(log n)有何不同?
、
、
研究大O表示
法
,我理解O(log n)作为二进制搜索和O(n log n)的
快速
排序
的概念。 有人能把运行时与这两者之间的主要区别放在外行人的术语中吗?为什么是这样的呢?
浏览 4
提问于2017-02-14
得票数 23
回答已采纳
1
回答
Arrays.Sort到底是如何工作的?
、
、
、
、
我看过这里的源代码:该方法如何找到中位数,如果大小> 40,它到底做了什么?
浏览 0
提问于2015-10-26
得票数 1
4
回答
快速
排序
时间复杂度
、
、
、
、
我最近读到了关于时间复杂性的文章,我发现
快速
排序
的平均时间复杂度为O(nlog(n))。 问题1:我不明白的是,日志(N)是如何在时间复杂性方程中出现的?问题2:为什么我们总是使用大O表示
法
来寻找算法的时间复杂性?我们为什么不用其他符号呢?
浏览 7
提问于2012-08-15
得票数 1
回答已采纳
1
回答
QuickSelect平均时间复杂度O(n) [如何?]
、
、
我正在学习QuickSelect来找出第k个最小的数字。我听懂了这个程序。但是我坚持认为QuickSelect的平均时间复杂度是O(n)。 我已经尝试了用Java编写代码,并且它工作了。但是我被时间复杂性所困扰。 public class KthSmallestNumberUsingQuickSelect { if(k > 0 && k <= right - left + 1) { int po
浏览 21
提问于2019-02-11
得票数 0
回答已采纳
3
回答
如何使用Javascript使
快速
排序
算法在屏幕上显示结果
、
我的HTML和
JS
都在这里: 任何帮助都将不胜感激!
浏览 3
提问于2015-11-24
得票数 0
回答已采纳
2
回答
在
js
中
快速
排序
、
、
defaultComparator = (a, b) => { return -1; if (a > b) { }};
排序
函数
浏览 0
提问于2019-04-09
得票数 0
回答已采纳
2
回答
快速
排序
的最佳情况性能(倾斜表示
法
)
、
、
、
我的教授说,
快速
排序
的最佳情况是当分裂是平衡的(也就是说,当枢轴总是中间的元素)。现在,最佳情况下的
快速
排序
的复杂性可以通过使用循环关系来确定,如下所示:在下一步,他说:有人能详细解释一下你怎么计算这个吗
浏览 5
提问于2015-06-11
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
js实现快速排序
Java编程新手基础入门进阶学习快速排序法,冒泡排序法,选择排序法,插入排序法
计算机入门必备算法——快速排序法
c语言实现快速排序迭代法
JS数组排序
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券