【发布时间】:2012-10-05 00:29:16
【问题描述】:
我有一个大文本文件,每行都有标记。我想计算每个令牌的出现次数并对其进行排序。我如何在 C++ 中有效地做到这一点,最好使用内置函数和最短的编码(当然也是最有效的)?我知道如何在 python 中执行此操作,但不确定如何在 STL 中使用 unordered_map 执行此操作。
【问题讨论】:
-
@ildjarn 正如我所提到的,我能够使用 unordered_map 计算标记的出现次数。现在我想高效优雅地找到top K(没有自己实现排序算法)。
-
向我们展示您尝试过的代码。
标签: c++ stl unordered-map