为什么 STL 可以使用 strict weak ordering 的比较函数? ?为什么不能是偏序?
最佳答案
一个 partial order不足以实现某些算法,例如排序算法。由于偏序集合不一定定义集合的所有元素之间的关系,那么您将如何对在偏序内没有顺序关系的两个项目的列表进行排序?
关于c++ - STL 排序 - 严格的弱排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1293231/
为什么 STL 可以使用 strict weak ordering 的比较函数? ?为什么不能是偏序?
最佳答案
一个 partial order不足以实现某些算法,例如排序算法。由于偏序集合不一定定义集合的所有元素之间的关系,那么您将如何对在偏序内没有顺序关系的两个项目的列表进行排序?
关于c++ - STL 排序 - 严格的弱排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1293231/