(由于上篇笔记篇幅过长,故开新篇 继续记录算法笔记)
2.3常用排序算法
学习目标:掌握常用的排序算法

(图片来源网络,侵删)
算法简介:
sort //对容器内元素进行排序 random_shuffle //洗牌 指定范围内的元素随机调整次序 merge //容器元素合并,并存储到另一容器中 reverse //反转指定范围的元素
2.3.1 sort
功能描述:对容器内元素进行排序

(图片来源网络,侵删)
sort属于开发中最常用的算法之一,需熟练掌握
函数原型:
sort(iterator beg, iterator end, _Pred); // 按值查找元素,找到返回指定位置迭代器,找不到返回结束迭代器位置 // beg 开始迭代器 // end 结束迭代器 // _Pred 谓词
#include using namespace std; #include #include #include //常用排序算法 sort void myPrint(int val) { cout