【发布时间】:2013-01-10 22:49:53
【问题描述】:
流行的 C++ 编译器对 std::sort 和 std::stable_sort 使用什么算法?我知道标准只给出了某些性能要求,但我想知道流行的实现在实践中使用了哪些算法。
如果它引用每个实现的参考,答案会更有用。
【问题讨论】:
-
Introsort 是快速排序、堆排序和插入排序的组合。
-
@phant0m : 你的“重复”没有提到 stable_sort。
-
嗯,对,我可能有点高兴。对不起。
-
现在,不要难过 ;) 您随时可以重新打开它。我不认为问题重叠是一个问题,在两个答案中比较这两件事会很方便。如果我是你,我会还原更改。
-
请投票重新打开,因为这不是重复的,并且链接问题中的答案不回答这个问题。
标签: c++ algorithm sorting compiler-construction computer-science