【发布时间】:2011-02-07 04:31:16
【问题描述】:
我正在寻求根据各自的权重在网页上显示固定数量的项目(由 Integer 表示)。找到这些项目的列表几乎可以是任何大小。
想到的第一个解决方案是执行Collections.sort() 并通过List 逐个获取项目。有没有更优雅的解决方案可以用来准备前八项?
【问题讨论】:
-
你还在坚持使用列表吗?如果没有,还有更好的数据结构,例如优先级队列、映射和集合。
-
并非如此,但列表在使用 Hibernate 返回结果时更实用。
标签: java algorithm sorting highest