总结的常用函数(持续更新)

1.字典序排列

            升序 next_permutation(a,a+n) ;                      ……字符数组

           降序 prev_permutation(a.begin(),a.end());      ……string类

ps:都是左闭又开区间

头文件:#include<algorithm>

返回值:true/false

2.连续子串查找

a.find([b[i]])                  返回b[i]在a数组中的下标

a.find(b)                       在string a 中寻找 string b

头文件:#include<string>

返回值:string::npos (失败) or b[i]在a数组中的下标

3.string 类用 strcmp系列

string类转成字符数组类

strcmp(a.c_str(),b.c_str());

加上c_str()就好了

4.sort排序

sort(a,a+n)                          //升序 head: #include<algorithm>

sort(a,a+n,greater<int>()) //降序    head:#include<functional>

上一篇:排序算法


下一篇:Python学习记录