家谱管理系统
//程序必须采用树形数据结构实现。
//每个家族成员是一个树结点,每个成员结点逻辑上作为其父亲结点的孩子结点插入树中(不需要记录母亲结点)。
//提示:可以采用孩子兄弟链表法存储树,相当于存储树对应的二叉树。
//(1)录入:录入家庭成员信息,家庭成员的基本信息包括:(姓名,性别,出生日期,死亡日期,学历,职业等)。
//各家庭成员之间的关系,以树形结构存储;例如录入李四时,指定李四是张三的孩子,则要把李四作为张三的孩子结点插入树中。
//(2)修改:修改成员信息;
//(3)删除:删除成员信息(删除某成员必须把其子孙全部删除);
//(4)输出:将家谱以较友好的格式输出(显示);
//(5)查询:按基本信息查询成员。
2021-07-15 18:01:58
1.26MB
C语言
数据结构
1