PS:后续添加 没有顺序了 搜到什么看什么吧
非char型数组的复制
1 |
|
查找子串
1 |
|
数据初始化
1 |
|
最大公约数
1 | //公倍数 两数相乘 除以公约数 |
1.accumulate求和
1 |
|
2. atof 字符串转换为double
1 | /* |
3. 容器为空 begin和end相等
1 |
|
4. bitset
可实现十进制和二进制的互换
1 |
|
6. count
1 | /* |
7. erase()
1 |
|
8. find_if()
1 | /* |
9 find
1 | /* |
10.for_each()
1 |
|
11.itoa
int类型换成char类型 还可以设置转换进制
十进制可以转换成任意进制
1 | /* |
12. max_element 和 min_element 求最大最小元素
1 | /* |
13. memset 初始化
可以如下替代
1
2
3
4
5
6
7
8
using namespace std;
int main()
{
int a[10],b[10] = {1,2,3};
for(int i = 0;i < 10;i++)
cout << a[i] << " " << b[i] << endl;
}memset
1 | /* |
14.replace_if() 满足条件的替换
1 | /* |
15.strstr() char*类型找到子串
1 |
|
16. substr() 截取字符
1 |
|
17.计时 getTIckCount()
1 |
|
18.toupper() 和 tolower 字符的变换
1 |
|
19. 去重复unique() 必须已经排序
1 |
|
20. 判断isalpha()
1 | /* |
21. 取第k位数字
1 |
|
交并集
1 |
|
vector 通过值删除
1 |
|