类似于 tinder 交友配对的场景有什么好的技术实现吗?

2014-08-08 16:12:25 +08:00
 orcx
假设 n 个用户的池子,根据某种逻辑,系统匹配双方,但是需要双方同时同意才能匹配,如果任何一方不同意,再给丫推荐时,他不同意的用户就要都排除出去。那么这样所有用户分别需要记录所有不同意的用户,即每次找匹配用户时,需要先把总池子里滤掉他不同意的历史用户。 用户总池子会不断增多,每个用户不同意的用户列表也会越来越多。每次匹配的成本不断增加,这个有什么牛逼的实现吗?


应该说明白了吧,因为也想不到什么好的方法,就不抛砖了。

国外类似于tinder什么的,应该面临同样的问题,不知道时如何实现的。
2870 次点击
所在节点    程序员
1 条回复
rrfeng
2014-08-08 16:43:30 +08:00
存一个 ID-ID : 0/1 的 dict ,没多大量吧,而且线性查找时间。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/126801

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX