- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 统计一个字符串中出现的子字符串的个数
int calString(string A) { unsigned int cnt = 0; string s = "coder"; string::size_type pos = 0; while((pos = A.find(s,pos))!=string::npos) { ++cnt;
2016-04-28 16:14:50 1595
原创 int ,long , long long的最大最小值
unsigned int 0~4294967295 int 2147483648~2147483647 unsigned long 0~4294967295long 2147483648~2147483647long long的最大值:9223372036854775807long long的最小值:-9223372036854775808unsigne
2016-04-20 20:40:41 35929 1
原创 vector<pair<int,int> >的插入排序,字符串中子字符串个数查找
今天试了一下使用pair在vector中,没想到花了挺长时间的,先记录一下,免得以后忘记了。题目大意是寻找一个字符串中含有的子字符串个数,根据出现的频率降序输出原来的字符串,同时若是频率相同,则按照原来的顺序输出,所以这里需要使用稳定排序。往vector中插入pair的时候,使用make_pair(cnt,ix)构建pair。bool cmp(const pair &a, const
2016-04-18 14:48:22 3841
原创 关于C++的getline换行符的问题
例如 string s; char a; cin>>a; cout getline(cin,s); cout 当输入num之后就直接输出a的值了, 并不能输入s。而当我们输入aaa bbb的时候,输出的结果是aaa bbb. 这是因为stdin是缓冲式输入,必须在输入换行后才读入num.但是它只把第一个字
2016-04-16 14:22:59 8596
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人