设计一个程序,采用二叉树表示一个家谱关系。大家知道怎么弄吗?

栏目:资讯发布:2023-09-29浏览:1收藏

设计一个程序,采用二叉树表示一个家谱关系。大家知道怎么弄吗?,第1张

(1) 文件操作功能:记录输入、记录输出,清除全部文件记录和将家谱记录存盘。

(2) 家谱操作功能:用括号表示法输出家谱二叉树,查找某人所有的儿子,查找某人所有的祖先

(3)家谱国际“修谱王”的软件很全面了,可以自己去借鉴一下哈。

家谱树一般以树状来呈现,那么具体画法如下:

1、首先第一排是祖辈,写下祖辈的名字。

2、然后写下每个祖辈的子孙三代,每个家族一支,往下按顺序填写。

3、外围画成波浪半圆形,相关亲戚连枝都连在一起就是整个树状家谱图。

那么在整个绘画过程中我们还需要做两件事情:

步骤一:整理收集你所要展现的所有信息。

写下你想要展示在家谱里的所有家庭成员,从你的家庭开始分支出来。首先写下你的直系亲属的名字,然后添加上一代,不要忘了兄弟姐妹及其配偶子女,确保没有遗漏的人。作为家族历史重要的一部分,家谱需要时间与耐心来准确绘制。

步骤二:创建树状图。

写上家庭成员的名字,不清楚的可以问一下家里的老人,写好树状图,去问问家族的老人,以寻找更多的信息来绘制家谱图。

名字、出生日期、生活照片等等,追寻的代数越久远,这些信息越不好收集。进行一些研究,仔细检查自己的家谱树,这是一个大好机会去更多地了解家族历史。

家谱图的绘制都是从基本家谱图开始的。先要用基本符号画出来访者的基本家庭结构。通常是先画来访者及其父母或者子女两代人的家庭,接着是目前一起居住的家庭及其成员然后再加入祖父母及父母的兄弟姐妹。

画完家谱图的基本框架之后,在此基础上添加其它有关家庭的信息。家庭信息的收集是通过访谈的形式完成的。

信息收集具体内容的多少和广泛程度由使用家谱图的目的和咨询的目标确定。第三步是在家谱图上描绘家庭成员的关系。家庭成员关系的特征可以是家庭成员自己叙述的,也可以是咨询员自己观察的。

设计一个程序,采用二叉树表示一个家谱关系。大家知道怎么弄吗?

(1) 文件操作功能:记录输入、记录输出,清除全部文件记录和将家谱记录存盘。(2) 家谱操作功能:用括号表示法输出家谱二叉树,查找某...
点击下载
热门文章
    确认删除?
    回到顶部