📖

C++ - mapで分布を求める

2024/08/06に公開

mapは連想配列や辞書と呼ばれるデータ型

文字列Sにどの文字か何個あるかという分布を求める

例 S = apple

文字(Key) 個数(Value)
a 1
p 2
l 1
e 1

宣言

map<Keyの型,Valueの型> 変数名;

値の追加

変数[key] = value;

分布を求める

map<char,int> cnt;
for(char c : s) cnt[c]++;

Discussion