常用排序算法

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容器结束迭代器

上一篇下一篇

猜你喜欢

热点阅读