【发布时间】:2012-02-15 22:09:42
【问题描述】:
鉴于这样的数据
UserID, MovieType , year
1, 2, 2000
1, 3, 2000
1, 2, 2006
2, 3, 2010
2, 4, 2011
2, 3, 2002
1, 2, 2010
将它存储在 java 中的最佳选择是什么,以便我可以根据第一列、第二列然后第三列对其进行排序?
UserID, MovieType , year
1, 2, 2000
1, 2, 2006
1, 2, 2010
1, 3, 2000
2, 3, 2002
2, 3, 2010
2, 4, 2011
然后按用户 ID 和电影类型对它们进行分组
UserID, MovieType , movies seen per year
1, 2, 3
1, 3, 1
2, 3, 2
2, 4, 1
【问题讨论】:
-
您正在寻找通用解决方案,您可以在其中更改 groupby 等或仅针对此特定问题?
-
目前特殊的bur学习一般的sol会更好
标签: java sorting grouping store