因此,如果我有一个重复行的大文本文件,我如何确定最频繁重复的行?
Example
The dog is brown
The cat is orange
The dog is brown
这应该为The Dog is brown
答案 0 :(得分:2)
由于这似乎是一项学习练习,您可以采取以下方法:
map<string,int>
或unordered_map<string,int>
以保持计数理解这种方法的一种方法是考虑相同的问题,但将字符串替换为数字。现在,您只需要为列表中的每个count[number]++
编写一个循环number
。上面描述的方法基本上是相同的,但你使用字符串而不是索引的数字。