Lou*_*uis 11 c++
我正在尝试将我的quicksort实现转换为一个模板,该模板可以与矢量之外的其他容器一起使用.
最初我使用索引来查找中间索引,例如(first + last) / 2.我怎样才能找到两个迭代器的中间部分?
(first + last) / 2
Sti*_*sis 15
std::distance 可以尽可能有效地测量两个迭代器之间的距离.
std::distance
std::advance 可以尽可能高效地增加迭代器.
std::advance
我仍然不想快速排序链表,但:)
Any*_*orn 5
使用:
http://www.cplusplus.com/reference/std/iterator/distance/
和
http://www.cplusplus.com/reference/std/iterator/advance/
归档时间:
14 年,8 月 前
查看次数:
7336 次
最近记录:
13 年,11 月 前