C++学习笔记(26):常用排序算法

13 阅读1分钟

算法简介:

  • sort 对容器内元素进行排序
  • random_shuffle 洗牌,指定范围内的元素随机调整次序
  • merge 容器元素合并,并存储到另一个容器中
  • reverse 反转指定范围的元素

sort

image.png

image.png

random_shuffle

image.png 使用需要加上时间种子,否则每次洗牌结果一样(#include ) srand(unsigned int)time(NULL);

merge

image.png

reverse

image.png