【源码】C家谱(链表)课程设计 数据结构

学长抄作业 2023-06-03 23:38:07

目录

  • 题目介绍
  • 你收到的所有文件
  • 源码效果展示
  • 报告内容

如果需要其他题目,可以阅览大纲: 点我跳转

题目介绍

题目介绍:用数据结构:树 实现家谱,记录家庭关系
系统目录如下:
--------------A:输入家谱信息建立多叉树----------------------
--------------B:在家族中查找某人并输出他或(她)的相应信息----
--------------C:添加新的成员--------------------------------
--------------D:输出整个家谱信息----------------------------
--------------E:修改某个人的信息----------------------------
--------------F:退出整个程序--------------------------------
--------------S:保存信息------------------------------------

代码量:

760

语言:C

你收到的所有文件

源码+报告

源码效果展示

部分源码及效果展示

int MATEFLAG=0;//配偶
typedef struct TreeNode
{
    int  Num;                        //记录这个人拥有几个儿女
    char Name[20];                   //记录这个人的姓名
    char Kind;                       //标示节点的种类有女G男B
    
    struct TreeNode * NextNode[20];  //记录这个人的儿女
    struct TreeNode * Parent;        //记录这个节点的父节点
}TreeNode;
//主菜单 
void MainMenue(TreeNode *Tree);
//创建树 
void CreatTree(TreeNode *Tree);
//查找树 
TreeNode *  SearchTree(TreeNode *Tree,char name[] );
//输出信息 
void OutPutMessage(TreeNode * Tree,char name[] );
//添加新节点 
void AddNew(TreeNode * Tree);
//添加菜单 
void AddNewMenue(TreeNode * Tree);
//输出所有信息 
void OutPutAll(TreeNode *Tree);
//更改信息 
void Change(TreeNode * Tree);
//更改菜单 
void ChangeMenue(TreeNode *Tree);


报告内容

本题目不仅有源码,还自带报告,报告仅供参考,大部分内容都有,可根据自己要求自行修改



...全文
688 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

156

社区成员

发帖
与我相关
我的任务
社区描述
学长敲代码,专业订做课设Java、C#、C++、数据库
java-eec#mysql 个人社区 福建省·厦门市
社区管理员
  • 学长敲代码
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧