【发布时间】:2016-03-19 22:19:19
【问题描述】:
我需要找到最常出现的单词并返回该值。我必须使用哈希映射,并且该功能将采用文件名。这是我到目前为止所做的,但我很困惑。
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;
}
任何帮助将不胜感激。谢谢!
【问题讨论】:
标签: c++ hashmap find-occurrences