【发布时间】:2020-12-08 15:13:01
【问题描述】:
只是想确认我的想法是对还是错。 根据定义:
如果两个对象具有 相同或相同的键在排序中以相同的顺序出现 输出,因为它们出现在要排序的输入数组中。
现在在标准库的std::sort 中,当两个元素相等时返回false 是必须的。因此,可以说所使用的排序算法是不稳定的吗?
【问题讨论】:
-
据我所知,目前还没有人发现或发明 O(n*log(n)) 就地稳定排序算法。
-
@molbdnilo 我认为this 提到了一些。
std::sort是否保证到位,或者你为什么这么说?
标签: c++ sorting c++17 c++-standard-library