' u'独特用户数量。
' w'不同网页的数量,并且有' p'产品数量。
根据当前用户和当前网页,我想在该页面中为该用户宣传适当的产品。
哪种数据结构适合此要求。
我正在考虑
HashMap (User,HashMap(WebPage,Product))
或者
HashMap(WebPage,HashMap(User,Product))
哪个Object必须是外部HashMap的关键。
用户的大小,WebPages会对此产生影响吗?
针对这种情况的任何其他适当的数据结构?
谢谢
答案 0 :(得分:1)
我认为你应该使用这样的东西;
HashMap(User+WebPage,List<Product>)
其中User+WebPage
可以是具有用户&amp;的对象页面字段,或用户和页面组合的一些其他唯一标识符。