手机浏览器扫描二维码访问
有根树
在一棵树中可以指定一个特殊的节点:根。
一个有根的树叫做有根树。
有根树中的节点可以根据到根的距离分层。
一颗有根树的层数叫做这棵树的高度。
节点最多的那一层的节点数叫做这棵树的宽度。
对于有根树,每条边都有一个特殊的方向:指向根节点的方向,或者说上一层的方向(或者相反的,指向叶节点的方向,下一层的方向)。
一条边的两个端点中,靠近根的那个节点叫做另一个节点的父节点(也叫父亲、双亲、双亲节点),相反的,距离根比较远的那个节点叫做另一个节点的子节点(也可以叫孩子,儿子,子女等)。
父亲方向的所有节点都叫做这个节点的祖先,儿子方向的所有节点都叫做这个节点的子孙。
没有子节点的子节点叫做叶节点(或者叶子节点)。
由于到根的路径只有一条,根节点以外的节点的父节点永远只有一个,祖先就是这个点到根的路径上的所有节点(包括根,不包括这个节点本身)。
另外,以一个节点为根的树是指包括这个节点和其所有子孙,并以这个节点为根的树。
由于一般不需要这以外的子树,每一个节点也可以对应到一个以其为根的树,一个节点的子树通常也是指以这个节点的子节点为根的树。
如果一颗有根树每个节点的子树最多有n个,同时每个节点在其父节点中都有固定的可能可以留空的位置,这棵树叫做n叉树。
其中每个节点都可以有两个固定位置的子树的有根树叫做二叉树,二叉树中每个节点的两个子树分别叫做左子树和右子树,由于位置固定,没有左子树的时候也是可以有右子树的。
而“多叉树”
通常并不指n为任意值的n叉树,只是在和n叉树作比较的时候表示普通的有根树。
对于随机的树,高度的平均复杂度是O(logn),但是没有限制而且不随机的树高度也可以达到O(n),也就是除了叶节点都只有一个子树,或者常数个分支的情况。
所以树作为数据结构时通常需要另外进行平衡。
存储
对于普通的树,可以像图一样为每一个点存储一个边表(通常按顺序存和每一个点的关系的叫做邻接矩阵,存具体的边的叫做邻接表),或者直接存储所有边的边表等。
由于树是稀疏图,所以一般不用邻接矩阵存储。
对于有根树,如果用为每一个点储存一个边表的方法,由于每一棵树都只有一个父节点,所以通常指向父节点的边不存在这个表中。
同时如果子节点是没有顺序的,也是因为一个节点的子节点不会同时是其他节点的子节点,也可以把子节点直接当成存边的链表的节点,这时候每个节点只需要储存两个指针,所以这种存储方法有时候也会被叫做多叉树转二叉树。
对于子节点是有顺序的有根树,每条边都可以以固定的位置分别储存。
对于完全二叉树甚至能直接用一个数组访问所有节点,不另外储存边的信息。
有的树可以被设计成固定的从根节点开始访问,这时候可以不储存父节点。
同样的,有的树也可以省略子节点,例如并查集。
树。
。
。
。
。
说小于顶点数。
,以及合并两个集合等。
加载更多
冥钞,沟通阴阳的媒介。而制作冥钞的人,被称为冥钞设计师。在这阴阳交界,有多少阴森诡异,多少离奇凶险...
商界大佬裴晏舟发生车祸,医生都说无药可救了。程溪代替姐姐嫁过去冲喜。原本只想着等裴总两脚一蹬,她就能痛痛快快当寡妇。谁知道,新婚当夜裴总竟醒了。人人都说,裴总新娶的小娇妻温柔可人。只有裴总自己知道,在裴家,他这位小娇妻是横着走。他吼她,她能把他气出心脏病。他把她推下床,她能把他折磨到第二天走路都一瘸一拐。他抓她一下,她能把他咬出血。裴总表示受不了离婚,不离婚南浅...
在生母的忌日,她给了后妈一巴掌,却换来亲生父亲无尽的愤怒!好在,他救了她同一屋檐下,她恪守本分,努力不让自己去注意他。然而没想到,一撩再撩还撩,她终于还是在夜半时分爬上了他的床他看着她,挑眉轻笑,不是说要井水不犯河水,这辈子不跟我睡?我错了她哭丧着脸,我要成为你的床边你小战士,不让别的女人跟你睡!哦?要让我孤枕难眠?不,要让你×尽人亡,嗷只是后来,她却违背了自己的诺言。扔下重伤在身的他,远赴国外。只因为...
我真是大富豪,但很多人以为我是穷小子,处处想要踩我,那我只能毫不客气将他们一一打脸!展开我真是大富豪,但很多人以为我是穷小子,处处想要踩我,那我只能毫不客气将他们一一打脸!...
一场死亡游戏,她成为神秘帝少不可碰触的逆鳞。借尸还魂,她只想借他暂避风雨,他却步步紧逼,云二小姐,本少不够帅么?她声音飘忽,楚少是我见过的最帅的男人。那云二小姐还进入不了状态?他笑的邪魅,将她笼罩在暗影之下,陪本少睡,你要什么本少都可以满足你一夜荒唐,她累成一滩烂泥,他妖孽而笑,记得锻炼身体,昨夜表现太差!从此,他帮她报仇雪恨步步繁华她帮他暖床陪睡生猴子!腹黑帝少VS重生蛇蝎女,掀开那一层薄纱,才发现深情相许已十年!...
母胎solo二十八年的薄寒年被退婚了,对方还是一个乡下丫头。薄爷,夫人出五百万,要退婚。薄寒年狭长的眸子轻抬,不退!薄爷,夫人加价两千万,退婚!薄寒年勾唇一笑,给夫人五千万,不退!夫人出价一个亿,退婚!薄寒年,他有些头疼!他家夫人要拿钱砸死他!这婚!被钱砸死也不退!叶凝薄寒年...