【发布时间】:2021-06-13 14:16:04
【问题描述】:
如何将此函数转换为对列表a 进行适当排序的函数?我目前有以下:
template<typename Iterator>
void LISTsort(Iterator curr, Iterator stop)
{
//how to sort in place
}
我没有想到如何将值“放”回list a。我知道我可以使用 while 循环并替换每个单独的 *curr 并增加迭代器。有什么方法可以在不使用任何循环的情况下完成此操作?
【问题讨论】:
-
循环有什么问题?
-
P.S.这不是就地排序。
-
打电话给
std::list::sort怎么样?