0

不确定这是不是问这个问题的正确地方,我正在制作一个类似于 tinder 的应用程序,因为它有可以向左或向右滑动的卡片,但是我不知道我是如何永远不会显示的对用户多次使用同一张卡,我是否必须在数据库中有一个真/假值?

4

1 回答 1

2

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

于 2016-10-01T16:19:09.063 回答