当前位置: 首页 > news >正文

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

http://www.lryc.cn/news/448694.html

相关文章:

  • 【驱动】地平线X3派:备份与恢复SD卡镜像
  • 【C++报错已解决】std::ios_base::failure
  • matlab入门学习(四)多项式、符号函数、数据统计
  • leetcode621. 任务调度器
  • Spark 的 Skew Join 详解
  • 讯飞星火编排创建智能体学习(一)最简单的智能体构建
  • mac-m1安装nvm,docker,miniconda
  • STM32F407之Flash
  • 优化 Go 语言数据打包:性能基准测试与分析
  • 【SQL】未订购的客户
  • Qt(9.28)
  • javascript-冒泡排序
  • 第九届蓝桥杯嵌入式省赛程序设计题解析(基于HAL库)
  • MATLAB云计算集成:在云端扩展计算能力
  • 基于BeagleBone Black的网页LED控制功能(flask+gpiod)
  • 【C语言】单片机map表详细解析
  • Java中的继承和实现
  • uniapp云打包
  • 端口安全技术原理与应用
  • 数据集-目标检测系列-鲨鱼检测数据集 shark >> DataBall
  • 数字乡村解决方案-3
  • WPF文本框无法输入小数点
  • R开头的后缀:RE
  • Vue2配置环境变量的注意事项
  • 机器学习:探索未知边界,解锁智能潜力
  • 万户OA-ezOFFICE fileUpload.controller 任意文件上传漏洞复现
  • Time-MoE : 时间序列领域的亿级规模混合专家基础模型
  • Spring Boot入门指南
  • MYSQL(学习笔记)
  • 学校周赛(1)