-2
for(int i = 0;i < length; i++){
count[string[i] - 'a']++;
}
我见过很多人用这个代码来计算字符串中每个字母的出现次数。想知道这段代码是怎么做到的。这段代码是如何计算每个字母出现的次数的C++
for(int i = 0;i < length; i++){
count[string[i] - 'a']++;
}
我见过很多人用这个代码来计算字符串中每个字母的出现次数。想知道这段代码是怎么做到的。这段代码是如何计算每个字母出现的次数的C++
每个字符都是C++中的一个数字。所以数[i]存储第i个字母的出现次数。
可能重复的[向量中的计数](http://stackoverflow.com/questions/1204313/counting-occurences-in-a-vector) – LogicStuff
哪部分你不明白? – Jarod42
我没有得到-'a'部分 –