【发布时间】:2012-08-13 22:40:28
【问题描述】:
所以,我正在浏览一个包含不同类型事物的长列表。假设它有不同种类的食物的名称。该列表可能如下所示:
橄榄 土豆 草莓 土豆 土豆 草莓
我想存储每个对象类型以及该对象类型出现的次数。此外,我无法提前枚举所有对象类型。我不知道所有的食物会是什么。
我想要这样的输出:
马铃薯 (3) 草莓 (2) 橄榄 (1)
基本上,按频率排列的对象类型列表。最好的数据结构是什么?有没有我可以使用的 Java 内置类来避免我不得不重新发明轮子?
【问题讨论】:
-
请添加语言。
标签: data-structures frequency sortedlist