最も頻繁に出現する単語を見つけてその値を返す必要があります。私はハッシュマップを使用する必要があり、fuctionはファイル名をとる。これは私がこれまで行ってきたことですが、私は非常に混乱しています。ハッシュマップを使用して最も頻繁に使用する単語を見つけるC++
int most_frequent_word(string filename)
{
string words;
ifstream in(filename.c_str());
unordered_map<string, int> word_map;
while(in >> words)
{
for(int i = 0; i < 100; i++)
{
word_map[words[i]]++;
}
}
return words;
}
ご了承ください。ありがとう!
あなたは私にそれを説明できますか?私は本当にそれを理解していない。 –
@Jean Alexander、あなたは最大値を見つけることについて話していますか? –
はい私はxDです。私はmap.getまたはmap.endを理解していません。 –