根据上面的讲解我们知道首先我们需要一个记录个数的数组,以及一个记录下标的哈希表
string a="croak";
unordered_map<char,int>hash;
hash['c']=0;hash['r']=1;hash['o']=2;hash['a']=3;hash['k']=4;
int num[300];
memset(num,0,sizeof(num));
我们可以看到hash是为了记录每个字符在字符串中的下标,num为了记录每个字符此时个数