数据结构 社交网络图

问题遇到的现象和发生背景

题目:社交网络图实现
[问题描述]
设计并实现一种简单的社交网络模型图。
[基本要求]
(1) 每个人的信息是一个结点,人与人的联系构成边。个人信息里要有地理坐标信息,以便后续应用中能方便找靠近的人。
(2) 根据输入的任意两个人信息,给出他们之间的联系路径,最少经过多少人构成联系。
(3) 根据位置信息的动态变化,找寻附近能够联络的人,能够通过1次中间人能联络的人等。
(4) 可根据自己的创意添加更多的功能。

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果