【发布时间】:2013-08-29 01:48:01
【问题描述】:
我目前需要一种有效的解决方案来查找多个数组的最大公共子集。
例如: 假设用户 Chris 想要找到其他具有共同兴趣的用户(从最常见到最不常见);我们必须将他的兴趣数组与其他用户的数组进行比较,并找到最大的公共子集到最小的公共子集。
克里斯{保龄球、游戏、滑冰、跑步}
以及数据库中的其他用户。
布拉德{保龄球、跳跃、步行、坐姿}
约翰 {保龄球、游戏、滑冰、吃饭}
莎拉 {保龄球、游戏、绘画、编码}
因此,克里斯与约翰、莎拉、布拉德分别有着最共同的兴趣。
在 Objective-C 中,我如何能够做到这一点?任何指针都会很棒。
【问题讨论】:
-
stackoverflow.com/questions/7421516/…这可能可以帮助您进行比较
标签: objective-c arrays algorithm