首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何与猪产生组合

如何与猪产生组合
EN

Stack Overflow用户
提问于 2015-07-03 09:06:44
回答 1查看 83关注 0票数 0

我有一张这样的地图

代码语言:javascript
复制
{Tim, [Badminton, Basketball]}
{Viola, [Badminton, Baseball]}
{David, [Basketball]}
....

我用猪来找他们可以一起玩的游戏

例如,蒂姆和维奥拉可以一起打羽毛球,维奥拉和大卫不能一起打。

我也需要找到什么组合可以玩更多类型的球类游戏。

我怎么能这么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-04 10:35:07

如果您改变了显示数据的方式,这是非常简单的。

目前,你有:

代码语言:javascript
复制
{Tim, [Badminton, Basketball]}
{Viola, [Badminton, Baseball]}

现在,让我们考虑一下您的地图游戏,并有一个两列的数据集:

代码语言:javascript
复制
{Tim, Badminton}
{Tim, Basketball}
{Viola, Badminton}
{Viola, Baseball}

你们在第二栏上分组,你们马上就会有可以一起玩的人。

也有可能使用DataFu包的join BagLeftOuterJoin。然而,在你的例子中,这可能不值得。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31202817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档