C++ 家谱系统(340行)
发布时间
阅读量:
阅读量
定制魏:QTWZPW,获取更多源码等
目录
标题
需求
数据结构
函数设计
结构设计
总结
效果展示 编辑
主函数代码
题目
开发一款家谱管理软件,具备构建家族树结构、实现节点信息的添加、删除、修改与查询功能,并支持多种遍历方式的可视化展示。基于所提供的代码实现,开展相应的分析工作。
要求
基本功能
构建测试数据集,根节点需使用个人姓名作为标识,初始树结构的高度不得低于4层,节点总数不少于10个,所有节点的数值必须唯一;(10分)
系统应具备功能菜单,并能展示可供选择的各项操作;(8分)
初始树的数据需从外部文件导入,文件格式由用户自行定义;(10分)
按照特定方式展示整棵树的结构,并同时呈现其高度与节点数量;(12分)
实现新增节点的功能,具体操作流程由开发者自行设计;(10分)
实现删除节点的功能,具体操作流程由开发者自行设计;(10分)
实现修改节点的功能,具体操作流程由开发者自行设计;(10分)
当树结构经过新增、删除或修改等操作后,系统应立即更新并重新展示当前树的状态;(9分)
提供三种遍历方式:先根遍历、后根遍历以及层
全部评论 (0)
还没有任何评论哟~
