建议一个数据结构

时间:2017-02-27 13:05:26

标签: java data-structures

' u'独特用户数量。

' w'不同网页的数量,并且有' p'产品数量。

根据当前用户和当前网页,我想在该页面中为该用户宣传适当的产品。

哪种数据结构适合此要求。

我正在考虑

HashMap (User,HashMap(WebPage,Product))

或者

HashMap(WebPage,HashMap(User,Product))

哪个Object必须是外部HashMap的关键。

用户的大小,WebPages会对此产生影响吗?

针对这种情况的任何其他适当的数据结构?

谢谢

1 个答案:

答案 0 :(得分:1)

我认为你应该使用这样的东西;

HashMap(User+WebPage,List<Product>)其中User+WebPage可以是具有用户&amp;的对象页面字段,或用户和页面组合的一些其他唯一标识符。