千千小说网

手机浏览器扫描二维码访问

第270章 暗黑神界(第2页)

G是连通的,并且3顶点的完全图?不是G的子图。

G内的任意两个顶点能被唯一路径所连通。

如果无向简单图G有有限个顶点(设为n个顶点),那么G是一棵树还等价于:

G是连通的,有n?1条边,并且G没有简单回路。

如果一个无向简单图G中没有简单回路,那么G是森林。

性质

一棵树中每两个点之间都有且只有一条路径(指没有重复边的路径)。

一颗有N个点的树有N-1条边,也就是连接N个点所需要的最少边数。

所以如果去掉树中的一条边,树就会不连通。

如果在一棵树中加入任意的一条边,就会得到有且只有一个环的图。

这是因为这条边连接的两个点(或是一个点)中有且只有一条路径,这条路径和新加的边连在一起就是一个环。

如果把一个连通图中的多余边全部删除,所构成的树叫做这个图的生成树。

如果要在树中加入一个点,就要加入一条这个点和原有的点相连的边。

这条边不会给这棵树增加一个环或者多余的路径。

所以每次这样加入一个点,就可以构成一棵树。

一棵树既可以是有向的也可以是无向的。

显然,树是连通图,但不会是双连通图(对于无向图)或者强连通图(对于有向图)。

树可以算是稀疏图。

显然树中也没有自环和重复边。

有根树

在一棵树中可以指定一个特殊的节点:根。

一个有根的树叫做有根树。

有根树中的节点可以根据到根的距离分层。

一颗有根树的层数叫做这棵树的高度。

节点最多的那一层的节点数叫做这棵树的宽度。

对于有根树,每条边都有一个特殊的方向:指向根节点的方向,或者说上一层的方向(或者相反的,指向叶节点的方向,下一层的方向)。

一条边的两个端点中,靠近根的那个节点叫做另一个节点的父节点(也叫父亲、双亲、双亲节点),相反的,距离根比较远的那个节点叫做另一个节点的子节点(也可以叫孩子,儿子,子女等)。

父亲方向的所有节点都叫做这个节点的祖先,儿子方向的所有节点都叫做这个节点的子孙。

没有子节点的子节点叫做叶节点(或者叶子节点)。

由于到根的路径只有一条,根节点以外的节点的父节点永远只有一个,祖先就是这个点到根的路径上的所有节点(包括根,不包括这个节点本身)。

另外,以一个节点为根的树是指包括这个节点和其所有子孙,并以这个节点为根的树。

由于一般不需要这以外的子树,每一个节点也可以对应到一个以其为根的树,一个节点的子树通常也是指以这个节点的子节点为根的树。

如果一颗有根树每个节点的子树最多有n个,同时每个节点在其父节点中都有固定的可能可以留空的位置,这棵树叫做n叉树。

其中每个节点都可以有两个固定位置的子树的有根树叫做二叉树,二叉树中每个节点的两个子树分别叫做左子树和右子树,由于位置固定,没有左子树的时候也是可以有右子树的。

而“多叉树”

通常并不指n为任意值的n叉树,只是在和n叉树作比较的时候表示普通的有根树。

对于随机的树,高度的平均复杂度是O(logn),但是没有限制而且不随机的树高度也可以达到O(n),也就是除了叶节点都只有一个子树,或者常数个分支的情况。

所以树作为数据结构时通常需要另外进行平衡。

加载更多

相关搜索

本周收藏榜
热门小说推荐
大汉箭神

大汉箭神

少年强,则大汉强!这是一个侠气纵横,意气风发的时代。胯下千里马,掌中宝雕弓,匹马踏匈奴,三箭定天山。功名自当马上取,大汉雄风万里扬。...

张林北刘真

张林北刘真

作为一个富二代,我很无奈。老婆是兵王,我压力大呀。...

孟扶歌宇文戟

孟扶歌宇文戟

前世她瞎了眼蒙了心,为了渣男亲手害死了挚爱,落得一尸两命的下场。重活一世,回到十五年前,姐妹合谋害她,渣男居心叵测,姨娘心狠手辣,亲娘轻信她人呵!这一次她不再隐忍,该杀的杀尽,该毁的毁绝,反正有人撑腰,她再也不惧任何人!摄政王,大事不好,王妃她踢断了新皇的一条腿!坐在真正龙椅之上的紫衣男子闻言宠溺一笑那便废了新皇,重立一个。...

战魂崛起

战魂崛起

杀一是为罪,屠万却称雄。纵横生死间,去留我从容。杀到尸成山,挥刀裂苍穹。屠得万骨枯,血染江山红。吾敢执刀闯天路,重整山河踏征途!喜欢古代军事战争的请猛戳!...

重来1976

重来1976

失足之间,重回那个山崩地裂巨星陨落的年代。这一年,不仅仅是个人的重生,更是整个民族的重生...

爆宠妖妃:腹黑相爷硬要撩

爆宠妖妃:腹黑相爷硬要撩

南齐权倾朝野的奸相容琛迎娶罪臣之女苏如禾过门,消息传扬开来,天下震惊!听说,苏家小姐没品没貌听说,苏家小姐善妒成狂听说苏如禾拍桌而起,是谁在散布谣言!丞相大人唇角轻扬,谁说夫人没优点?至少,活好麻利,本相很满意。苏如禾咬牙,滚,我要休了你!丞相大人勾勾手指,乖,不要闹小脾气,今夜定喂饱你。...

每日热搜小说推荐