C++ 函数库algorithm
教程导读
学研发网的这篇信息学奥赛技术教程文章主要介绍了C++ 函数库algorithm,现在分享给大家,供学习和参考。文章包含439字,纯文字阅读大概需要2分钟。
教程信息
算法库
#include <algorithm>
常用函数
sort(begin,end,compare_fun)
:排序函数,默认升序,区间左闭右开 [begin, end) 。compare_fun是greater()表示降序。
compare_fun自定义返回bool类型。
程序案例
1、sort(begin, end, compare_fun)
int arr[5] = {2, 4, 5, 3, 1}; sort(arr, arr+5);//升序排列 sort(arr, arr+5, greater<int>());//降序排列
自定义比较函数
bool cmp(int x, int y){ return x > y;//降序排列 } sort(arr, arr+5, cmp);
使用vector
vector<int> vArr = {2, 4, 5, 3, 1}; sort(vArr.begin(), vArr.end(), greater<int>()); //降序排
教程咨询
如果章节内容看不懂,可以联系作者。
教程总结
以上是学研发网为您提供C++ 函数库algorithm的全部内容,希望教程文章能够帮你了解学习C++ 函数库algorithm,解决所遇到的问题。 如果觉得学研发网信息学奥赛教程内容还不错,欢迎将学研发网网站推荐给身边需要的人。
教程备注
版权声明:教程内容为学研发网整理和编写,如需转载请联系站长并附上文章原始链接和原始作者信息。
手机阅读
扫描二维码推送至手机访问。
本文链接:http://www.xueyanfa.com/xinaojiaocheng/xinaocpp-213.html
发布时间:2024-01-08
更新时间:2024-01-08