1.数组容器:vector
#include<vector>
vector<string> s;
s.push_back(str);
sort(s.begin(),s.end());
for(auto x:s)
{
cout<<x<<endl;
}
2.排序:sort
#include<algorithm>
sort(s.begin(),s.end());
3.除重排序:set
#include <set>
set<int> s;
s.insert(1);
cout<<"set 的 size 值为 :"<<s.size()<<endl;
cout<<"set 的 maxsize的值为 :"<<s.max_size()<<endl;
cout<<"set 中的第一个元素是 :"<<*s.begin()<<endl;
cout<<"set 中的最后一个元素是:"<<*s.end()<<endl;
set<int>::iterator it;
for(it = s.begin(); it != s.end(); it++)
{
cout << *it << " ";
cout << endl;
}
4.翻转reverse
#include<bits/stdc++.h>
reverse(str.begin(),str.end());
5.string、char、int
#include <string>
#include <cstring>
6.字符串比较
bool test(string r,const char * i){
if(strstr(r.c_str(),i))
return true;
else
return false;
}
7.
a=97 z=122 A=65 Z=90
#include <iostream>
#include <string>
using namespace std;
int main(){
int n=0;