gpt4 book ai didi

java - 为什么选择排序不稳定?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:30:34 25 4
gpt4 key购买 nike

<分区>

问题:我正在浏览排序列表,发现所有排序稳定性的非常有趣的图像。我不会问排序的稳定性是什么意思,因为它已经被回答了。我的问题是如何选择排序 ,因为它被广泛使用,所以不稳定。

这是各种图像及其稳定性和复杂性:-

Image of all sorts

正如您从图像中看到的那样,最后一列为我们提供了每种类型的稳定性。

图片来源:-

https://medium.com/@_marcos_otero/the-real-10-algorithms-that-dominate-our-world-e95fa9f16c04

我对快速排序和堆排序没有经验,但我习惯于选择排序并在各种程序中使用它,从未发现任何不稳定的行为。我知道复杂性明智的冒泡排序远比选择排序好,但实际工作相同的是按升序或降序对一组值进行排序和排列,对吗?所以这种排序的稳定性有点令人困惑,主要迫使我思考一种排序如何比另一种更稳定。

任何人都可以向我解释不稳定的行为,以及它们的稳定性在这些排序中的复杂性有何不同?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com