可能是重复问题:
sort()函数使用哪种类型的排序算法?
std::sort 是否实现了快速排序算法?
QuickSort
的最坏情况是O(N^2)
,你介意更新答案吗?因为在C++11+兼容实现中不再可以使用它。 - NathanOliver来自维基百科 -
具体的排序算法并没有强制规定,可能会因实现而异。排序维基链接
我认为是这样的。std::list有一个sort方法,或者你可以从中调用sort,它需要2个迭代器,即begin和end。
std::sort
无法用于链表,因此这不是一个问题。 - Matthieu M.