刷LeetCode621题,get了两种统计字符出现次数的方法。
方法一:
用移一维数组,大小为256,通过ASCII码实现。

vector<char>tasks;
int len tasks.size();
int ascii[256]{};
for(int i = 0; i < len; i++)
{
       ascii[(int)tasks[i]] ++;
}

方法二:
用map容器,用key,value的对应关系。

unordered_map<char, int> freq;
for (char ch: tasks) {
        ++freq[ch];
 }
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐