数据结构,二叉树遍历,孩子兄弟表示法,算法设计题
对于一般的家谱树(一般的多叉树)来说,我们可以很清楚的看出层次关系,树的层数表示代数(一共多少代人),树的最后一层表示最后一代人,由于多叉链表法表示的不方便,因此被迫无奈采用孩子兄弟表示法(二叉链表法)
假设我的家谱是这样的:
转换成孩子兄弟表示法后是这样的:
我们要做的是:这时我们要找有多少代人,以及最后以一代人出来。
如果根据第一个图来说找代数就是树的高度,最后一代人就是树的最后一层,二叉链表法中却不如第一个图来的直观,但是只要把握二叉链表法的本质还是很清晰的,根据孩子兄弟表示法的特性,(看二叉链表法的图)结点3的左子树保存的是其孩子,结点3的右子树保存的是其堂兄弟(对照第一个图来看)。假设我们每一个节点都有一个变量用来存储它是第几代的,那么从结点1开始,我们要找结点10是第几代的话,应该这么做:结点1是第一代,然后经过结点5是第二袋,然后看到结点10是第三代。因为第i个结点的左子树是他的孩子,既然是孩子,代数必须+1,而右子树是和第i结点同辈份的(堂兄弟),因此不能加1。本质来说就是往左走代数+1,向右走代数不变。这就是这题目的思路,通过这个方法你就可以知道有多少代人了,且每个节点都有保存了代数信息(用变量存起来了),再次遍历树把最后一代的结点输出即可。清晰了吗?清晰了我就开始写程序。
家谱树一般以树状来呈现,那么具体画法如下:
1、首先第一排是祖辈,写下祖辈的名字。
2、然后写下每个祖辈的子孙三代,每个家族一支,往下按顺序填写。
3、外围画成波浪半圆形,相关亲戚连枝都连在一起就是整个树状家谱图。
那么在整个绘画过程中我们还需要做两件事情:
步骤一:整理收集你所要展现的所有信息。
写下你想要展示在家谱里的所有家庭成员,从你的家庭开始分支出来。首先写下你的直系亲属的名字,然后添加上一代,不要忘了兄弟姐妹及其配偶子女,确保没有遗漏的人。作为家族历史重要的一部分,家谱需要时间与耐心来准确绘制。
步骤二:创建树状图。
写上家庭成员的名字,不清楚的可以问一下家里的老人,写好树状图,去问问家族的老人,以寻找更多的信息来绘制家谱图。
名字、出生日期、生活照片等等,追寻的代数越久远,这些信息越不好收集。进行一些研究,仔细检查自己的家谱树,这是一个大好机会去更多地了解家族历史。
家谱图的绘制都是从基本家谱图开始的。先要用基本符号画出来访者的基本家庭结构。通常是先画来访者及其父母或者子女两代人的家庭,接着是目前一起居住的家庭及其成员然后再加入祖父母及父母的兄弟姐妹。
画完家谱图的基本框架之后,在此基础上添加其它有关家庭的信息。家庭信息的收集是通过访谈的形式完成的。
信息收集具体内容的多少和广泛程度由使用家谱图的目的和咨询的目标确定。第三步是在家谱图上描绘家庭成员的关系。家庭成员关系的特征可以是家庭成员自己叙述的,也可以是咨询员自己观察的。
俗话说的好:“树有多高,根有多深。”这个说法有一定的根据和确认度的,因为树木的根部越发达越深,一般面上的枝叶就会更加的茂盛,根据这个道理树根能扎进地下几十米,甚至更深,不同的树木种类,根长也不一样,有浅根和深根之分。世界上根长得最深的植物,是在南非奥里斯达德附近的回声洞,那里有一株无花果树,估计它的根深入地下有120米,要是挂在空中,有40层楼那么高,这是生长最深的根了。
说起树类,很多人都只关注到它们的高度或是体积,又或者关注到它们的外观和生命能力,很少有人会关注于树的本身能力,例如树的内在,它们究竟能储存多少水,这种树其实很少人关注,但很少并非没有,要说真的没有人关注的,相信是这一点,那就是树的根。用一句话概括就是我们人类只注意到树的外在,却没有注意到树的内在美。
作为树的重要组成部分,根在一棵植物的存活几率上占据极大作用,根粗壮且深的树就能拥有更高的生存几率,而相反,根越浅越细就越是难以存活,就拿储水能力强的植物来说,你可以观察一下它们的根有多长,像作为长寿命的植物--千岁兰,之所以能够在沙漠存活数千年,很大的功劳都是因为它们的根很长,论起其根部的扩散范围甚至可以比它在地面上面积都大。
1、家谱是姓氏文化的载体
族谱兴起于魏晋时期,到了唐代主要有私修的单姓族谱和官修的天下望族谱,宋代之后,修谱之风盛行,到明清时甚至到了“既无无谱之族,亦无无谱之人”的程度,而家谱的内容则包括世系和血缘关系图表,族规、家训规范,祠堂、祖茔、公田,家族源流和迁徙史等。
2、族谱是家族历史的传承
族谱是记载宗族世系及其事迹的档案,它以特定的形式记载了宗族的历史,可以和历史档案中的奏折、题本、信函、日记等并列为一类史料。不但记载了家族在一定历史时期的政治、经济、文化状况,本族世系和重要人物事迹。
还记载了与家族有关的重大历史事件,以及与本家族相关的地方风俗习惯、名胜古迹、年节来历等,具有难能可贵的史料价值,是档案学、历史学和文化人类学、民俗学等学科的重要研究对象。
3、家谱是宗族血脉的凭证
家谱是记载各个姓氏家族子孙世系传承之书,具有区分家族成员血缘关系亲疏远近的功用。家庭渊源与世袭图表是家谱中最重要的内容,也是记载最详细、最精确的部分。因此,家谱历来是人们寻根问祖的重要依据。
4、后代重拾文化记忆的精神寄托
家谱是孝道文化的体现,在当今社会更多意义上是一种精神的寄托,寄托着对祖先提倡的优良道德品行的向往,也是优良家风的承续。家谱是家的根、人的根,作为“家史”的家谱不仅可以补充正史和野史之阙,还可以引发大家“寻根问祖”的热情。
5、家谱是传统教育的生动素材
大多数家谱还记载着家训、家规,表现出中华民族的道德规范、价值观念和时代风尚,特别是对教育、文化的高度重视,记录着对家族世代为人处世所应遵循的行为规范。在阅读这些资料时,历史上的一个个人物便鲜活了起来。
他们的事迹有的令人泣泪哽咽,有的令后人扼腕感叹,是传统教育的生动素材。族规、家训中也保留了许多对我们今天极为有益的东西,如孝父母、和夫妇、尚节俭、戒赌博、戒*秽、戒懒惰、戒奢侈等,对我们建设现代家庭道德和精神文明都有很好的借鉴意义。
人民网-家谱有何新价值?重拾“家史”背后的温情与敬意
谁是世界上年龄最大的植物寿星?据考证,红杉、猴面包树、澳大利亚桉树均可活到4000多岁,而“世界爷”巨杉已活了5000多岁,但这些都还不是植物中年龄最大者。 1868年,著名的地理学家洪堡德在非洲俄尔他岛考察时,发现了一棵年龄已高达8000岁的植物老寿星。可惜这颗树已被刚发生的大风暴折断。也正因为它被风暴折断了主干,洪堡德能通过数它树干断裂处的年轮知道其准确年龄。这是迄今为止知道的植物最高寿者。这颗长寿的树叫龙血树,树高18米,主干直径近5米,距地面3米折断处直径也有1米。 这颗长寿的树叫龙血树,树高18米,主干直径近5米,距地面3米折断处直径也有1米。龙血树属百合科植物,全世界有150多种,我国南方的热带雨林中有5种。它的生长十分缓慢,几百年才能长成-棵树,几十年才开-次花,因此十分珍贵稀有。 龙血树受伤后会流出-种血色的液体。这种液体是一种树脂,暗红色,是-种名贵的中药,中药名为“血竭”或“麒麟竭”,可以治疗筋骨疼痛。古代人还用龙血树的树脂做保藏尸体的原料,因为这种树脂一种很好的防腐剂。它还是做油漆的原料。
记得采纳啊
在非洲的热带森林里,生长着参天巨树和奇花异草,也有绊你跌跤的“鬼索”,这就是在大树周围缠绕成无数圈圈的白藤。
白藤也叫省藤,中国云南也有出产。藤椅、藤床、藤蓝、藤书架等,都是以白藤为原料加工制成的。
白藤茎干一般很细,有小酒盅口那样粗,有的还要细些。它的顶部长着一束羽毛状的叶,叶面长尖刺。茎的上部直到茎梢又长又结实,也长满又大又尖往下弯的硬刺。它象一根带刺的长鞭,随风摇摆,一碰上大树,就紧紧的攀住树干不放,并很快长出一束又一束新叶。接着它就顺着树干继续往上爬,而下部的叶子则逐渐脱落。白藤爬上大树顶后,还是一个劲地长,可是已经没有什么可以攀缘的了,于是它那越来越长的茎就往下堕,以大树当作支柱,在大树周围缠绕成无数怪圈圈。
白藤从根部到顶部,达300米,比世界上最高的桉树还长一倍呢。资料记载,白藤长度的最高记录竟达400米。陆地上还有比这更长的植物吗?没有了!
我是云姑娘,喜欢我请关注我
电视剧经常出现认祖归宗,他到底有多重要呢?对于家谱你又有多少了解呢
家谱文化
参天之树,必有其根;怀山之水,必有其源。炎黄同心,华夏一脉;血浓于水,叶落归根。中国家谱文化源远流长,博大精深。“夫家有谱、州有志、国有史,其义一也”,清代著名史学家章学诚更是把家谱与国史、方志相提并论。
家谱文化的意义
中国的家谱一般都有家规族训,对于规范人生和教育子弟有着积极的意义。古代颜氏家训、柳氏家训、朱伯庐治家格言等都是德育很好的教材。司马迁、班固、陈寿等史学家在其史学著作《史记》、《汉书》、《三国志》中分别使用谱牒内容,使得史书更加准确与完备。
“家谱,亦称族谱、宗谱、家乘、通谱、统谱、世谱、支谱、房谱等等,名称各异,其内涵是同一的,只是外延有所区别而已,现在一般统称家谱或族谱。家谱是系统记述某一同宗共祖的血缘集团世系人物或兼及其他方面情况的历史图籍。而姓氏是“某一同宗共祖血缘集团”的标识符号,家谱、族谱就是记录某一姓氏家族成员间的血缘关系的图册。谱牒文化是中华民族优秀文化的重要组成部分,也是中华文明的特有现象。为了保护族谱文化承传,专家学者正在呼吁“中华家谱”申报非物质文化遗产。为此,每个中华民族的子孙,了解一些家谱知识都是必要的。
家谱文化的源流
作为宗族的神圣符号,家谱一直深藏民间、秘不示人。中国姓氏文化研究委员会秘书长于丽黎介绍说:“家谱是中国5000年文明的见证。在过去它是一种家族制度规范,能够规范人伦,是对社会法律和制度的一种重要补充。对于当代来说,家谱可以作为传统文化展示,可以重温先祖的优秀文化。家谱还有一个意义就是具有文学、社会、史料价值。正史的记录毕竟是有限的,范围也太广,而家谱可以作为历史研究的有利补充,更加生动。如果我们现在珍视和珍藏好家谱,那么也是将来子孙了解我们的一个范本。”
关于中国家谱的起源问题,历来就有几种说法:一说起源于周代,一说起源于战国秦汉时期,一说起源于宋代,更有一说起源于周以前的甲骨文、金文家谱甚至更以前的口头家谱和结绳家谱。我们认为,根据历代文献记载和本世纪殷墟出土的甲骨文字考证,中国家谱起源于商、周时期比较可信。尊重家谱是尊敬祖先的表现,中国人有很朴素的祖先信仰,不仅我国,而且韩国、日本、新加坡等受我国传统文化影响比较大的国家,也都存在浓厚的祖先信仰。韩国保存了很多完好的家谱,他们的总统卢武铉、卢太愚都曾经到我国山东来认祖寻根。
中国一直都说认祖归宗,外国人都来认祖寻亲的,我们不该认祖寻亲吗?
数据结构,二叉树遍历,孩子兄弟表示法,算法设计题
本文2023-12-06 17:51:38发表“资讯”栏目。
本文链接:https://www.lezaizhuan.com/article/632245.html