在介绍完遍历算法后,让我们来说说C++常见的查找算法吧
1.find_if
用法代码:
2.adjacent_find
用法代码:
2.binary_search
用法代码:
4.count
用法代码:
5.count_if
用法代码:
6.sort从小到大排序
用法代码利用greater来降序排列,要用到头文件#include<functional>
7.random_shuffle随机打乱顺序
用法代码:
8.merge:合并两个容器的元素到第三个容器
用法代码:
9.reverse:注意是反转,不是逆序,要实现逆序,通常是在sort后第三个参数设仿函数,需要设置一个bool compare函数,内容为return v1>v2
用法代码:实现逆序:
本贴为博主亲手整理。如有错误,请评论区指出,一起进步。谢谢大家的浏览.