|
表结构如下,就两个字段
user char(10) //用户
friend char(10) //这个用户的朋友(们)
数据demo:
user friend
--------------------
alex tom
alex john
alex diana
john simeno
john cooker
john coco
wendy kk47
wendy stephen
随便从user列中取出两个用户,如何判断他们是否可以从朋友,以及朋友的朋友,或者朋友的朋友的朋友可以联系上?
比如alex可以通过朋友john认识coco, 但是alex没有办法可以联系倒stephen.数据量比较大的时候,应该用什么算法?
这应该算是图的连通性问题吧?
|
|