stable_sort与sort

四省赛被这个知识点给坑了??

自己把相关知识都给整理一下。

1.stable_sort 和 sort的区别在于 前者作排序可以使原来的"相同"的值在序列中的相对位置不变
如 1 4 6 7 4' (4 和 4'值相等,加上' 表示是2个元素)
那么stable_sort能保证排序完 4 仍然在4' 前 也就是输出1 4  4' 6 7;但是sort 没有这个功能,算法不能保证这一点

这是其中一个区别吧

2.接下来我会再去看算导,透彻了解一下快排的不稳定性,随机性etc....

stable_sort与sort的参数是一样的,亲测。

原文地址:https://www.cnblogs.com/cgf1993/p/3132681.html