Does std::sort change the relative order of equal elements?

后端 未结 5 479
醉话见心
醉话见心 2021-01-12 02:45

Does the standard guarantee that order of equal elements will not change (eh, forgot the term for that) by using std::sort or do I need to consider an alternative solution

5条回答
  •  别那么骄傲
    2021-01-12 03:16

    The term for what you're describing is stability.

    From SGI's STL docs:

    Note: sort is not guaranteed to be stable.

    Use stable_sort if you need this.

提交回复
热议问题