目录

C++之STL—常用排序算法

sort (iterator beg, iterator end, _Pred)


// 按值查找元素,找到返回指定位置迭代器,找不到返回结束迭代器位置

// beg 开始迭代器

// end 结束迭代器

// _Pred 谓词

random_shuffle(iterator beg, iterator end); `


// 指定范围内的元素随机调整次序

// beg 开始迭代器

// end 结束迭代器

随机种子 srand ,反复打乱顺序random

`merge(iterator beg1, iterator end1, iterator beg2, iterator end2, iterator dest); `


// 容器元素合并,并存储到另一容器中

// 注意: 两个容器必须是**有序的**

// beg1 容器1开始迭代器

// end1 容器1结束迭代器

// beg2 容器2开始迭代器

// end2 容器2结束迭代器

// dest 目标容器开始迭代器

`reverse(iterator beg, iterator end); `


// 反转指定范围的元素

// beg 开始迭代器

// end 结束迭代器

本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
Bunury9 分钟前
element-plus添加暗黑模式
开发语言·前端·javascript
XiaoyaoCarter29 分钟前
每日两道leetcode
c++·算法·leetcode·职场和发展·贪心算法
LIU_Skill30 分钟前
SystemV-消息队列与责任链模式
linux·数据结构·c++·责任链模式
矛取矛求36 分钟前
STL C++详解——priority_queue的使用和模拟实现 堆的使用
开发语言·c++
Non importa1 小时前
【C++】新手入门指南(下)
java·开发语言·c++·算法·学习方法
pp-周子晗(努力赶上课程进度版)2 小时前
【C++】特殊类的设计、单例模式以及Cpp类型转换
开发语言·c++
海洋与大气科学2 小时前
【matlab|python】矢量棍棒图应用场景和代码
开发语言·python·matlab
海码0072 小时前
【Hot100】 73. 矩阵置零
c++·线性代数·算法·矩阵·hot100
菜鸟学编程o2 小时前
C++:继承
开发语言·c++
wiseyao12193 小时前
c#操作excel
开发语言·c#·excel