先看一段代码:
算法库中的函数不属于某个类,而是一些计算性能高效的全局函数,主要是针对容器类而设计,方便查找,
排序等操作。其中min_element()函数用来求容器中的最小值元素,返回的是一个迭代器位置;
而max_element()则是求容器中的最大值元素。
sort()函数用于对指定容器区间的元素进行排序,默认是从小到大排序,第三个参数是可选的比较函数,
如果要按照从打到小排序,则可以使用代码中的lagerComp函数作为参数传递给sort,从而实现从大到小
排序。
find()函数用于查找容器中某一个具体的元素,并返回该元素在容器中的位置。
reverse()函数则是将容器指定区间内的元素反序。
代码输出结果如下:
Minimum value in int_vec is: 0
Maximum value in int_vec is: 6
After sort:
6 5 3 2 0
After reverse:
6 5 0 2 3