【发布时间】:2010-12-03 19:39:12
【问题描述】:
我很好奇,为什么稳定性在排序算法中重要还是不重要?
【问题讨论】:
-
用于并行化目的? eg:归并排序是稳定的,可以很好地并行化,快速排序也是如此。
-
经典快速排序不稳定
-
稳定排序算法 -
IBM (Insertion, Bubble, Merge) -
给像我这样可能误解概念的人的注意事项:保证相等元素的顺序。表示:如果认为稳定排序中的元素相等,然后他们将遵循先前的顺序。 这不是我以前的想法:如果之前顺序中的元素被认为是相等的,那么在接下来的稳定排序中,它们将遵循之前的顺序。尽管您可能会发现后一种理解在许多情况下也很有意义。
标签: algorithm sorting language-agnostic stability