NSArray中各种排序方法使用的排序算法是否稳定?(因为它们是"稳定排序"算法,其中具有相同排序键的项目保留了相对顺序.)
我一直在使用sort()函数,但它混合了相对顺序.
这就是我的代码看起来的样子.
recipes.sort { $0.skill.value <= $1.skill.value }
Run Code Online (Sandbox Code Playgroud)
排序算法不稳定.非稳定排序可能会更改比较相等的元素的相对顺序.
如何更改此值以使相对顺序与以前保持一致?