【发布时间】:2013-03-13 14:44:08
【问题描述】:
我正在尝试创建一个程序来计算文件中单词的唯一出现次数,然后按字母顺序显示它们的计数。
关键是要尽可能以最快和最有效的方式做到这一点。
请记住,我正在使用 C++ 编写代码,但我并不反对纯理论答案。
有什么建议吗?
【问题讨论】:
-
std::map<std::string, int> word_count -
到目前为止你做了什么?我真的找不到比某种地图“更好”的解决方案,并从文件中读取每个单词并在地图中累积匹配位置。
标签: c++ performance sorting data-structures word-count