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

栏目:资讯发布:2023-10-10浏览:2收藏

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

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

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

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

西晋王朝司马一族的家谱树状图:

1、第一代:司马懿(179年-251年9月7日),字仲达,司州河内郡温县孝敬里舞阳村(今河南省温县招贤镇)人,出身士族,三国时期著名政治家、军事家,西晋王朝的奠基人。

曾任职过曹魏的大都督、大将军、太尉、太傅,是辅佐了魏国四代的托孤辅政之重臣,后期成为掌控魏国朝政的权臣。

善谋奇策,多次征伐有功,其中最显著的功绩是两次率大军成功对抗诸葛亮北伐和远征平定辽东,对屯田、水利等农耕经济发展有重要贡献。其子司马昭称王后,追尊为晋王;其孙司马炎称帝后,追尊为高祖宣皇帝,故也称晋高祖、晋宣帝。

2、第二代:司马师、司马昭、司马亮、司马伷、司马伦。

1)司马师是司马懿的长子,原配张春华所生。在司马懿死后,继承了曹魏的军政大权,继续巩固司马家的权臣地位。司马师废曹芳,立曹髦为帝。可惜英年早逝,因为没有留下子嗣,让弟弟做了继承人。

2)司马昭是司马懿的次子,原配张春华所生。在司马师英年早逝后,继承了军政大权,以“司马昭之心路人皆知”的典故而闻名。260年,魏帝曹髦被弑杀,司马昭立曹奂为帝。公元263年,司马昭向发动灭蜀汉之战,蜀汉灭亡。他的儿子司马炎,就是晋朝的开国之君晋武帝。

3)司马伦是司马懿的幼子,小妾柏夫人所生。司马懿老年专宠柏夫人,爱屋及乌,对司马伦的十分骄纵宠溺。司马伦从小顽劣,养成了不知天高地厚的性格。司马伦仗着是皇帝近亲,不学无术,信奉五斗米道,积极参与皇权的竞逐,每次作恶弄权都逃过了法律的制裁。

司马伦是西晋“八王之乱”的关键人物。他先是奉迎皇后贾南风,帮她废除并杀掉太子。再翻脸杀了贾后,还杀了多位大臣,趁机执掌朝廷大权。司马伦带兵夺了侄孙晋惠帝的帝位,当上了皇帝。三位诸侯王不满,带兵杀进洛阳,把司马伦一党全部消灭。

3、第三代:司马炎。司马炎于公元265年取代曹魏政权而建立新政权,建国号为晋, 定都于洛阳,西晋代魏后,期间发生西陵之战,公元280年灭孙吴,结束了三国鼎立的分裂局面,重新统一。

但灭吴后,西晋举国沉浸在奢侈腐败的气象之中,晋武帝出身世族,其家族经过长期发展,早就形成庞大的权贵集团。因此自西晋建立,政风十分黑暗,贪赃枉法,贿赂风行。

4、第四代:

1)司马衷。晋惠帝司马衷,是晋武帝杨皇后所生,生性鲁钝,却被立为皇位继承人。290年,正式即位,因痴呆不能任事,先由太傅杨骏辅政,后被皇后贾南风掌握实际大权。司马衷是有名的白痴皇帝,留下了“何不食肉糜”的千古笑话。

八王之乱时,赵王司马伦篡位,司马衷成为太上皇,幽禁于金墉城。司马衷后来由诸王辗转挟持,沦为傀儡,受尽凌辱。306年,司马衷被东海王司马越迎回洛阳。307年1月8日,司马衷去世,时年四十八,谥号孝惠皇帝,葬于太阳陵。

2)司马睿。晋元帝司马睿,是东晋王朝开国皇帝(318~323年在位),晋宣帝司马懿曾孙,琅邪武王司马伷之孙,琅邪恭王司马觐之子,晋武帝司马炎从子。

290年,袭封琅邪王,参与讨伐成都王司马颖。作战失利后,离开洛阳,回到封国。晋怀帝即位,拜安东将军、都督扬州诸军事。后来,听从王导建议,南渡建康,笼络结交江左士族。313年,拜丞相、大都督中外军事。

317年西晋灭亡,司马睿在晋朝宗室与南北大族拥戴下,即位为晋王,年号建武。318年,正式即位,史称晋元帝,开启了“王与马共天下”的局面。323年,王敦之乱后,郁郁而终,时年四十七,葬于建平陵,谥号元皇帝,庙号中宗。

5、第五代:司马遹。司马遹是晋惠帝司马衷长子,母才人谢玖,被封为太子。他自幼聪慧,有其高祖父司马懿之风,但长大后,不修德业,性刚且奢侈残暴。他于宫中摆摊切肉卖酒,并在西园销售杂货,以收其利,又好算卦巫术,忌讳颇多。

皇后贾南风认为他不是自己亲生的,而且性情暴虐,害怕他即位后自己地位难保。贾南风诬陷司马遹谋反,把他囚禁,后派人将其杀害,时年二十三岁。后追谥为愍怀太子,葬于显平陵。

-八王之乱

-西晋

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

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

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

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

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

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

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

步骤二:创建树状图。

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

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

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

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

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

树姓为稀少姓氏,至今没有收录于《百家姓》中。

树姓来源

据史书记载:殷时代遗民有七大家族,分别是陶氏,施氏,繁氏,树氏,樊氏,饥氏,终葵氏。他们的姓氏来源于他们所擅长的手艺。

隋朝时,树氏原属张姓。隋炀帝命人开凿大运河时,曾驾龙舟遨游扬州城。途中遇一杨树,枝繁叶茂,状如华盖,龙颜大悦,随即恩赐跟随身边的爱臣张洛于,立改姓为“树”,此君即为我族之始祖树洛于。此祖上传说而已,无史料可证。

  杨姓谱牒修撰的历史相当悠久。汉代刘歆在《七略》中提到与他同时的杨雄有《家牒》,而一些古代地方志中摘引的《家牒》片断涉及杨雄身后世。《世说新语》刘孝标注提到数十种南朝士族家谱,其中有《杨氏谱》。《隋书经籍志·谱系类》录有:《杨氏血脉谱》2卷,《杨氏家谱状并墓记》1卷,《杨氏支分谱》1卷,《杨氏谱》1卷。此外,古籍中还提到北齐有佚名的《杨愔家传》。以杨姓和王姓等为多,南北朝时的杨姓大族,已有编撰家谱之风。

  民国十二年(1923年)杨姓重新立宗续谱字辈:登、成、永、宏、福、生、考、义、和、平十字排辈为序。 近代杨贵德等在桐梓县娄山关镇虎峰山杨价崇德庙开会讨论百字谱: 弘农俊杰英、荣华泽祥祯、文武科举锦、福禄宁康兴、太师忠书令、唐宋才嘉兵、汉隋相尉权、崇德怀仁君、兰桂照辉映、侯州尽雄伟、盛海波涛涌、觉理冲凌云、启后继乾坤、慎思贵富民、树以成良言、勋著永绵传、严洁孝顺模、喜庆辅龙腾、昌发山西籍、源远承家业。 后修改为:三知承俊杰、荣华泽祥祯、汉隋相尉才、盛德怀仁君、文武科举锦、唐宋建奇勋、太师奉旨令、侯州忆雄英、沧海波涛涌、虎跃起龙腾、满门忠烈鼎、丰功壮凌云、慎思传清白、后裔靖康宁、兰桂照辉映、福禄显家声、昭著千秋范、源远伟业兴、廉洁行孝顺、继发晋乾坤。

家谱编写做法如下:

工具/材料:笔、纸。

1、写序。序言很重要,每次修谱都有一篇序言,它几乎是一部谱的象征和门面,它反链侍映了该次修谱的指导思想和价值观念主要是通过另一个或另几个人的眼光来看待这本族谱。序言撰写者一般是主编,但也可以请本族德高望重或学识渊博的人士撰写。新序在前面,旧的序也要包含在内并排在新序后面。

2、写简介。可提及的内容有本次修谱的族史背景;此次编码的依据;家族的整体情况、历史变迁、当前分布及人数;本族宗派、字辈,即记录每一代人起名规则;祖坟所在地、祖坟中各代分布图;对祖先事考查、考证。刻谱凡例、本族谱本次创修(修订)参与人员、时间这里不具体到某一个人,只是对整个家族进行整体描述。

3、写人物志。家谱中会记录某一个或多个优秀的典型人物或团体。而记录这些优秀人物时,常常格式咐仿多样,有该人的传记、他写的文章书稿、获得过的功名、官名、、画像、碑记等。这里需要注意的是千万不能把同姓历散宽拦史名人强编入本族谱,即使是小小提示也不可。因为后人续谱时,常常会因为这一次信以为真,而以讹传讹。

4、写世系图。世系是家谱中最为重要的一项,最简单的家谱,衡毁纤有时只有一个世系图。世系图是记录家族中每个人的关系。当一巧搏个家族很大、人数很多时。会出现嗣出嗣入(通过过继、领养、送人)、迁入迁出的比较复杂现象。

5、写世略表。世略表是记录世系图中每一瞎唤春个族人简历的表。是家谱正文冲胡,按世系图中所列各人的先后次序编定的,分别介绍各人的字磨耐号、父讳、行次、时代、职官、封爵、享年、卒日、谥号、姻配等。这些介绍性的文字,长者50余字,短者仅二三字,实际是人物小传;世略表不一定能做到每个人都有完整的简历。

6、后记写一些感想即可。这样一本家谱就基本完成了。

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

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