腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么选择
排序
不稳定?
、
、
、
我不想问
排序
的
稳定性
意味着什么,因为它已经是answered.My问题了,selection 是如何不稳定的,因为它被广泛使用。这里是
排序
的图像,它们的
稳定性
和复杂性:-从图像中可以看到,最后一列为我们提供了每种类型的
稳定性
。图片来源:- 我对快速
排序
和堆
排序
没有经验,但我习惯于选择
排序
,并在各种程序中使用它,从未发现过任何不稳定的行为。我知道,复杂明智的
排序
比选择
排序
要好得多,但实际工作是相同的,即按
浏览 0
提问于2018-02-21
得票数 2
回答已采纳
1
回答
排序
算法中的“
稳定性
”有什么意义?
、
、
我理解就地
排序
算法的属性的重要性。 我知道
稳定性
有助于维持相对秩序,但该算法的
稳定性
是否会影响其性能?
浏览 4
提问于2016-04-19
得票数 1
回答已采纳
1
回答
代码相同,如果priority_queue中存在tie,则顺序不同,使用clang和gcc
、
、
、
、
智者我需要使用来自std的priority_queue,一切都很好,直到我的记录之间存在联系时,如果我使用clang编译的顺序与在gcc上编译的顺序是不一致的。bool comparator(const max_pair_t &lhs, const max_pair_t &rhs) {}有办法解决这个问题吗?
浏览 2
提问于2017-03-24
得票数 2
回答已采纳
3
回答
MergeSort实现
稳定性
、
、
、
、
并购的实施是否会影响其
稳定性
? 例如,如果我们使用数组实现合并
排序
,这比合并
排序
的链接列表实现更不稳定吗?
浏览 2
提问于2016-12-07
得票数 1
回答已采纳
9
回答
排序
算法的
稳定性
是什么?为什么它很重要?
、
、
、
我很好奇,为什么
稳定性
在
排序
算法中很重要?
浏览 0
提问于2009-10-05
得票数 387
回答已采纳
5
回答
为什么不总是使用堆
排序
?
、
、
堆
排序
排序
算法的最坏情况复杂度似乎为O(nlogn),
排序
操作使用O(1)空间。此外,我还看到人们将“不
稳定性
”这一术语与堆
排序
一起使用。这意味着什么?
浏览 49
提问于2011-11-29
得票数 71
回答已采纳
4
回答
一种特定情况下的最快
排序
算法
、
、
、
对于具有9个正双精度值的大量(数万)组,其中每组必须单独
排序
,最快的
排序
算法是什么?因此,它必须对少量可能重复的双精度值进行快速
排序
,连续多次。这些值在0..1间隔内。我不关心空间的复杂性或
稳定性
,只关心速度。
浏览 2
提问于2010-06-08
得票数 8
回答已采纳
2
回答
在处理复合数据类型数组时,
排序
算法是否表现出更多的不
稳定性
?
、
、
或者
稳定性
与处理原始数据类型数组时相同?
浏览 25
提问于2018-08-04
得票数 0
1
回答
为什么
排序
操作将遭遇命令强加给流?
、
的文档显示: 这是否意味着以下代码无效(因为HashSet不是内在
排序
的)?
浏览 4
提问于2019-12-03
得票数 9
回答已采纳
2
回答
使用Sort和Sort_by对数组进行
排序
、
、
我正在尝试对字符串进行
排序
,以便每个重复的字母都在一起,但大写字母排在第一位。它已经解决了,下面的方法可以解决它,但我想知道为什么你必须先sort它?它是否保持与第一次
排序
相同的位置?因此,当您调用sort_by时,它会按小写字母
排序
,但大写字母仍保留在原来的位置?有没有人可以一步一步地分析正在发生的事情,这样我才能更好地理解它?
浏览 0
提问于2021-05-04
得票数 0
1
回答
为什么R使用基数
排序
?
、
、
根据我的理解,R的order()方法默认使用基
排序
。情况并不总是这样(参见),但made提出了改变的建议,因为基数
排序
在经验上表现良好。 我的问题是,为什么在实际中基数
排序
比其他
排序
算法更好?。此外,为什么其他流行的语言/工具,如Python和熊猫在默认情况下不使用基
排序
,如果它确实是最好的
排序
算法?
浏览 5
提问于2017-10-24
得票数 8
3
回答
按字母顺序对字符串元组进行
排序
,并按字母顺序反向
排序
‘
、
、
假设您有一个元组列表( last_name,first_name),您希望按last_name按字母顺序对它们进行
排序
,如果两个人有相同的名称,则按名称按字母顺序
排序
。有办法用一句话来做吗?= [('Zane', 'Albert'), ('Zane', 'Bart'), ('Python', 'Alex'), ('Python', 'Monty')] 使用两行,我想您可以依赖
排序
的<
浏览 3
提问于2017-03-21
得票数 1
回答已采纳
3
回答
std::list<>::sort稳定吗?
、
、
我认为大多数实现都使用了稳定的合并
排序
,但是,这种
稳定性
是必需的还是副作用?
浏览 1
提问于2009-03-04
得票数 11
回答已采纳
1
回答
使用快速
排序
的数组/链接列表的内置java
排序
算法
、
我需要用内置的java
排序
来标记我的快速
排序
算法。由于我使用的是数组列表和链接列表,所以我需要一个内置的java
排序
,它可以与快速
排序
进行
排序
。在中,还有人说collections.sort()使用合并
排序
,对于非原语类型,没有任何内置的
排序
使用快速
排序
来满足
稳定性
要求。 那么,如何使用内置的java算法来对数组列表和链接列表进行
排序
呢?
浏览 0
提问于2019-05-13
得票数 0
回答已采纳
2
回答
剪切型的
稳定性
、
、
我遇到了这种并行(并发)
排序
算法,称为切分
排序
。据我所知,它将一个包含N项的列表视为一个√N方阵。然后,它在交替方向上执行行
排序
。然后,它执行列
排序
。它会重复进行,直到没有交换发生为止。 谁能给我看
稳定性
或正确性的证明? 有人能给我展示一下Python的实现吗?
浏览 32
提问于2020-03-25
得票数 2
5
回答
Python
排序
问题
、
、
、
我需要对Python中的以下元组列表进行
排序
:sorted(result, key = lambda item: (item[1], item[2]怎样才能获得
排序
的
稳定性
?
浏览 5
提问于2010-07-24
得票数 3
回答已采纳
1
回答
排序
和
稳定性
、
我想知道为什么合并
排序
是稳定的,而快速
排序
不是。我知道,如果相对顺序一直保持不变,那么它是稳定的。你能给我举一些例子吗?谢谢
浏览 6
提问于2011-11-15
得票数 0
4
回答
快速
排序
算法
稳定性
、
快速
排序
是不稳定的,因为它交换不相邻的元素。 我知道分区是如何工作的,以及
稳定性
是什么。但我想不出是什么原因导致了这个问题的不稳定?然后,我相信合并
排序
也可以这样说--尽管它被引用为一个稳定的算法。
浏览 6
提问于2012-11-21
得票数 36
回答已采纳
1
回答
快速
排序
在
排序
下行上升数据时的奇怪行为
、
、
为什么qs的实现工作如下,当
排序
数组包含数字降序时(100,99,.,0,99,100)?
浏览 1
提问于2016-03-31
得票数 0
回答已采纳
3
回答
reversed(list)和list.sort(reverse=True)之间的python差异
、
对多个列进行稳定
排序
怎么样?
浏览 0
提问于2012-04-02
得票数 24
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
堆排序、希尔排序
经典排序算法——希尔排序
排序算法 冒泡排序
排序,分组,组内排序
常见排序算法5——希尔排序
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券