2012-01-09 96 views
1

我正在写一个程序,获取Facebook上的朋友之间的链接,然后从这些链接创建友谊组。朋友分组

我已经尽量了为创建数据结构是一样的东西

[ 
    friend_id:[ 
     mutual_friend_id, 
     mutual_friend_id, 
     mutual_friend_id, 
     etc... 
    ] 
] 

这样做后,我陷在工作了的朋友的分组。我看过如下的图表,似乎可以实现这一点。或者至少将朋友分成小组。任何建议如何我可以做一个类似的事情:不可视,但编程地使用用户的共同朋友创建组。

Annotated Diagram Another Diagram

+0

我想说,首先你必须__define__从你的角度来看,实际上构成了一组“用户”。如果他们拥有多个_x_普通朋友,或者如果他们都是_C_和_D_的朋友,但是他们不应该与他人成为一个“团体”,那么_A_和_B_将成为“群体” - 要么 …?首先,如果没有__定义,那么对于你的问题,恕我直言,没有确切的答案。 – CBroe 2012-07-02 18:34:00

回答

0

用了评论编程一个选择是看标签的照片数据。这可能会有所帮助,因为通过照片,现实中的朋友们正在抗争。尝试做出一个信心的门槛和经验。

addtionally尝试使用共同的朋友,工作和学校的历史以及地方。