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

相关推荐
王禄DUT10 分钟前
炉石传说 第八次CCF-CSP计算机软件能力认证
c++·算法
嗨信奥16 分钟前
2024年第十五届蓝桥杯青少组c++国赛真题——快速分解质因数
c++·青少年编程·蓝桥杯
一抓掉一大把18 分钟前
MiniExcel模板填充Excel导出
开发语言·javascript·ecmascript
l1t20 分钟前
三种读写传统xls格式文件开源库libxls、xlslib、BasicExcel的比较
c++·人工智能·开源·mfc
小红帽2.026 分钟前
开源PHP在线客服系统源码搭建教程
开发语言·开源·php
qq_433554541 小时前
C++ list代码练习、set基础概念、set对象创建、set大小操作
开发语言·c++·list
张伯毅1 小时前
Java 类型参数 T、R 、 O 、K、V 、E 、? 区别
java·开发语言
AI+程序员在路上1 小时前
单元测试与QTestLib框架使用
开发语言·c++·单元测试
比特森林探险记1 小时前
Go 中的 Map 与字符处理指南
c++·算法·golang
whoarethenext1 小时前
使用 C/C++ 和 OpenCV 实现滑动条控制图像旋转
c语言·c++·opencv