【发布时间】:2018-12-08 20:53:52
【问题描述】:
我正在尝试实现 Apriori 算法的变体,该算法涉及从大小为 k 的集合列表中形成大小为 k+1 的集合列表。例如,如果我有列表 [[1], [2], [3], [4]],我想形成列表 [[1,2], [1,3], [1,4], [2,3], [2,4], [3,4]] 然后是 [[1,2,3], [1,2,4], [2,3,4]]。我考虑过使用 LinkedHashSet 数据结构来删除重复的元素,但是 LinkedHashSets 不会删除我想要删除的结构 [x, y] [y, x] 中的案例。有没有人对这样的事情有任何建议或经验?
谢谢
【问题讨论】:
-
在 SO 上提问时,请发布您迄今为止尝试过的代码。
标签: java algorithm data-mining apriori