常用排序算法
2017-09-17 本文已影响0人
饭饭H
merge(iterator beg1, iterator end1, iterator beg2, iterator end2, iterator dest)
merge算法 容器元素合并,并存储到另一容器中
@param beg1容器1开始迭代器
@param end1容器1结束迭代器
@param beg2容器2开始迭代器
@param end2容器2结束迭代器
@param dest目标容器开始迭代器
sort(iterator beg, iterator end, _callback)
sort算法 容器元素排序
注意:两个容器必须是有序的
@param beg容器1开始迭代器
@param end容器1结束迭代器
@param _callback回调函数或者谓词(返回bool类型的函数对象)
random_shuffle(iterator beg, iterator end)
sort算法 对指定范围内的元素随机调整次序
@param beg容器开始迭代器
@param end容器结束迭代器
reverse(iterator beg, iterator end)
reverse算法 反转指定范围的元素
@param beg容器开始迭代器
@param end容器结束迭代器