2024-06-08 20:29:08 发布
网友
我需要从一对夫妇开始建立一个四代同堂的家谱模型。之后,如果我输入一个人的名字和一个像“兄弟”、“姐妹”或“父母”这样的关系,我的代码应该输出这个人的兄弟姐妹或父母。我对python有一定的了解,并自学了DSA。我认为我应该将数据建模为字典,并为具有两个根节点(即第一对)的树DS进行代码。但我不知道怎么开始。我只需要知道如何开始建模的家谱和如何继续编码的方向。提前谢谢你!在
有很多方法可以剥一只猫的皮,但我建议你创造:
Person
这应该可以让你回答所有必要的问题,而且它足够灵活,可以处理各种家谱(包括非树形的)。在
有很多方法可以剥一只猫的皮,但我建议你创造:
Person
类,保存有关个人(性别)的相关数据和直接关系数据(父母、配偶、子女)。在Person
元素的字典。在这应该可以让你回答所有必要的问题,而且它足够灵活,可以处理各种家谱(包括非树形的)。在
相关问题 更多 >
编程相关推荐