应用程序喜欢火种,如何永远不会显示相同的卡?

时间:2016-10-01 16:12:17

标签: java android database tinder

不确定这是否是正确的问题,我正在制作一款有点像火种的应用,因为它有可以向左或向右滑动的卡片,但是我无法弄清楚我会怎么做永远不会向用户多次显示同一张卡,我是否必须在数据库中拥有类似的真/假值?

1 个答案:

答案 0 :(得分:2)

查看名为布隆过滤器的内容。这是一种测试集合中项目成员资格的方法。这里,“item”将是可能向用户显示的卡片,并且该组将包含已经显示的所有卡片。使用布隆过滤器意味着您永远不会向已经看过该卡的用户显示卡。但小的缺点是,你可能永远不会向他展示他从未见过的卡片。