【发布时间】:2013-01-29 23:35:11
【问题描述】:
我的程序包含输出文本(字符串)的算法。最终我想打印出出现次数最多的单词。但在我这样做之前,我需要将它存储在一个数据结构中。所以我想知道什么数据结构是最好的(简单有效)存储字符串然后能够获得最频繁的元素?我不想使用任何库。谢谢
【问题讨论】:
-
你为什么不想使用任何库?
-
@sp00m - 每次我会得到一个词或最多2个词,然后我想将这些词存储到一个合适的数据结构中,然后选择最频繁的一个
-
Map<String, Integer>? -
您的帖子标题具有误导性。可以认为是
find the most frequently accessedString,就像在一个缓存中
标签: java string data-structures