编写社交网络的数据结构,要求网络中每个人都有姓名、年龄、职业、好友列表的基本信息。并完成如下编程,要求把代码复制粘贴进答题卷,用c语言代码实现,不能用第三方库,并截图给出代码运行结果

编写社交网络的数据结构,要求网络中每个人都有姓名、年龄、职业、好友列表的基本信息。并完成如下编程,要求把代码复制粘贴进答题卷,用c语言代码实现,不能用第三方库,并截图给出代码运行结果
(a)、根据姓的拼音首字母在以26个英文字母顺序所在的位置实现二叉排序树的构建和查找,可以不考虑同拼音的情况。
(b)、编写好友推荐算法,算法如下:A和B是好友,B和C是好友,但A和C不是好友,这时候分别向A和C推荐对方加好友。
(c)、找出网络中所有的完全子图,在这个完全子图里面每两个用户都互为好友。