Ich muss das am häufigsten vorkommende Wort finden und diesen Wert zurückgeben. Ich muss Hash-Maps verwenden und die Funktion würde einen Dateinamen annehmen. Das habe ich bisher gemacht, aber ich bin sehr verwirrt.Finden Sie das am häufigsten verwendete Wort mit hashmaps 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;
}
jede Hilfe würde es geschätzt werden. Vielen Dank!
Kannst du mir das bitte erklären? Ich verstehe es wirklich nicht. –
@Jean Alexander, sprichst du über den maximalen Wert zu finden? –
Ja ich bin xD Ich verstehe nicht, dass map.get oder map.end was ist das? –