腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
当
稳定
性不是必需的时候,有没有什么常用的、高效的Java
排序
实现?
、
、
Java实现(至少是我使用的那个,它是Oracle的JDK版本1.8 )使用了一个
稳定
的
排序
。对于
稳定
,我指的是保证根据
排序
标准相等的两个对象A和B保持其原始顺序的
算法
。因为我不需要
稳定
的
排序
,而且我认为不
稳定
的
排序
可以更快,所以我想用不
稳定
的(希望是更快的)
排序
替换这里的默认
排序
。有没有什么好的,知名的,常用的实现呢?你能推荐一些吗?在最坏的情况下,自己实现
算法
浏览 19
提问于2016-08-21
得票数 0
回答已采纳
1
回答
基于二进制数据的熊猫数据帧sort_values
、
、
我是熊猫的新手,我有一个数据,我会用二进制数据进行
排序
,以便数据在0和1之间分开。我使用的是df.sort_values,df.sort_values会不会每次对数据进行同样的
排序
?编辑:下面是我使用的数据框架的一个示例: 我想从第二列的数据框架中进行
排序
。
浏览 0
提问于2019-05-04
得票数 0
回答已采纳
1
回答
在常辅助空间的O(n log n)中能
稳定
地
排序
阵列吗?
、
给定n个元素数组,是否有一个
排序
算法
是否有一种满足所有三个条件的
算法
?
浏览 0
提问于2013-10-09
得票数 3
回答已采纳
2
回答
如何使用O(n)附加空间实现一个
稳定
的快速
排序
算法
?
、
、
、
、
与一般的快速
排序
算法
不同,我可以使用额外的数组来执行
稳定
的快速
排序
。我知道如何随机
选择
枢轴并相应地进行分区,但我无法弄清楚如何使用额外的数组来使其
稳定
。
浏览 0
提问于2015-09-20
得票数 2
回答已采纳
3
回答
排序
的
稳定
“因素”是什么?
、
最近,我一直在学习各种
排序
方法,其中很多方法是不
稳定
的,即
选择
排序
、快速
排序
、堆
排序
。我的问题是:使
排序
不
稳定
的一般因素是什么?
浏览 4
提问于2015-12-30
得票数 1
1
回答
排序
算法
能破坏已有的元素顺序吗?
、
您可以假设第一个比较器按字母顺序对项目进行
排序
,而另一个则根据其他标准对项目进行
排序
(f.e。自定义级别值)。因此,提供了以下数据:2: c / lvl 14: d / lvl 2a, b, c, dd, b, c, a 但是,是否有任何“适当的”
排序
算法
也能做到这一点?
浏览 1
提问于2014-01-07
得票数 0
回答已采纳
2
回答
对于基数
排序
,只使用
稳定
的
排序
算法
有什么必要?
、
我正在尝试理解在基数
排序
中使用不
稳定
的
排序
算法
(如快速
排序
)的危险。另外,在这两种情况下(即MSD基数
排序
和LSD基数
排序
)都必须使用
稳定
的
算法
吗? 提前谢谢。
浏览 38
提问于2016-07-28
得票数 2
回答已采纳
2
回答
选择
排序
算法
(Python)
、
、
、
、
选择
排序
选择
排序
算法
通过从列表的右侧未
排序
部分查找最小元素并将其放在列表的左
排序
部分来
排序
列表。该
算法
在给定的输入列表中维护两个子列表.1)已经
排序
的子列表。 2)未
排序
的剩余子列表。在
选择
排序
的每一次迭代中,从未
排序
子列表中
选择
最小元素并移动到
排序
子列表中。我一直在尝试使用Python魔术函数(如__ite
浏览 0
提问于2019-09-23
得票数 8
回答已采纳
4
回答
基于分数的
排序
、
我应该看哪种
算法
才能做到这一点?
浏览 2
提问于2010-12-31
得票数 1
回答已采纳
1
回答
熊猫按价值分类,然后按指数分类
、
np.arange(0,20), 8, replace=False))df2我想要的是按照每个val组中的fac1进行
排序
我确实找到了,它使用分组和
排序
函数。更新:解决方案df2.sort_values(by='val').sort_index(kind='mergesort')
排序
算法
必须是,并且必须显式地指定它,因为它不是默认的。正如所指出的,“合并是
浏览 7
提问于2015-11-13
得票数 16
回答已采纳
2
回答
新手
排序
算法
因此,.Net和Java破坏了我不需要学习任何
排序
算法
,但现在我需要用不同的语言对数组进行
排序
,而这并不是一种奢侈。我能够在小问题上发现泡泡分类。然而,一些来源不喜欢使用气泡
排序
,因为性能恶劣,平均和最坏的情况下,n^2的情况比较。气泡
排序
似乎完成了任务,但关于处理一个包含+100,000个元素的数组,我担心在这个程度上性能可能是一个问题。另一方面,其他一些
算法
在复杂性方面看起来相当吓人。我的问题是,在性能更好的方面对冒泡
排序
有什么好的跟进,但不会在实现中陷入复杂性浪费
浏览 0
提问于2012-01-09
得票数 0
回答已采纳
2
回答
如何将非
稳定
排序
转化为
稳定
排序
?
、
建议一种
算法
,使所有不
稳定
的
排序
算法
都能作为
稳定
的
排序
算法
工作?
浏览 2
提问于2015-09-14
得票数 1
1
回答
是否存在
稳定
排序
算法
的共同原因?
、
我知道
排序
算法
可以是
稳定
的,也可以是不
稳定
的。我知道这两者的区别。通过将switching过程替换为insert,用linked list将不
稳定
的
算法
转换为
稳定
的
算法
。但是我想知道是否存在
稳定
排序
算法
的共同原因?也许有人能分享一些信息或者解释一下?
浏览 3
提问于2013-12-27
得票数 0
回答已采纳
1
回答
为什么R使用基数
排序
?
、
、
根据我的理解,R的order()方法默认使用基
排序
。情况并不总是这样(参见),但made提出了改变的建议,因为基数
排序
在经验上表现良好。 我的问题是,为什么在实际中基数
排序
比其他
排序
算法
更好?。此外,为什么其他流行的语言/工具,如Python和熊猫在默认情况下不使用基
排序
,如果它确实是最好的
排序
算法
?
浏览 5
提问于2017-10-24
得票数 8
9
回答
排序
算法
的
稳定
性是什么?为什么它很重要?
、
、
、
我很好奇,为什么
稳定
性在
排序
算法
中很重要?
浏览 0
提问于2009-10-05
得票数 387
回答已采纳
1
回答
Array.prototype.sort(compareFn)在浏览器中的工作方式不同吗?
、
、
当Array.prototype.sort(compareFn)返回值=0时,我一直在测试作为回调给compareFn的比较函数,但是在Chrome中我得到了一个意想不到的行为:[1,2,3,4,5,6,7,8,9,10].sort(function(){return 0;});[1,2,3,4,5,6,7,8,9,10,11].sort(function(){return 0;}) /* Fir
浏览 2
提问于2017-05-18
得票数 8
回答已采纳
2
回答
对于各种
排序
算法
来说,“
稳定
”和“不
稳定
”的含义是什么?
、
谁能解释一下什么是“
稳定
的”和“不
稳定
的”与各种
排序
algorithms>如何确定一个
算法
是否
稳定
,以及不
稳定
的
排序
算法
通常有哪些应用程序(因为它们是不
稳定
的)?
浏览 1
提问于2013-02-28
得票数 37
回答已采纳
2
回答
类似Unix
排序
的
算法
、
、
、
coppering 20命令后: -n -k 2 in.txtcoppering 20我的问题是:如何在按列
排序
的同时,保持行的
稳定
。是关于文件读取或
排序
设施吗?
浏览 0
提问于2013-06-29
得票数 0
3
回答
佛朗西奇尼方法是如何工作的?
、
在上提到,这种方法在O(n log )时间内对数组进行
排序
,但它也是
稳定
的和就地的。这听起来是一种非常好的
排序
算法
,因为没有其他
排序
算法
同时执行所有
排序
算法
(不是O(n log ),不
稳定
, (或Intro
排序
)既不到位也不
稳定
,不到位)。通过O(n log n)比较和O(n)移动,使
排序
稳定
、就位。计算系统理论40 (4):327-353。然而,这并不能真正解释
浏览 4
提问于2014-03-13
得票数 12
回答已采纳
4
回答
线性时间和就地
排序
、
、
、
、
编写一个
算法
,在O(n+k)时间内对适当的记录进行
排序
。 但是对于k>2,我想不出任何好的
选择
浏览 4
提问于2013-03-28
得票数 13
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
排序算法中的选择排序
排序算法2-选择排序
什么是选择排序算法?详述选择排序算法的原理?用C语言实现选择排序算法。内附完整代码。
Python 算法之选择排序
python实现选择排序算法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券