手机浏览器扫描二维码访问
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),也就是除了叶节点都只有一个子树,或者常数个分支的情况。
所以树作为数据结构时通常需要另外进行平衡。
加载更多
相关搜索
南方大明,武当张三丰威压天下北方蒙元,国师八思巴念通天地西方大隋,靠山王棒扫八方东方大宋,赵匡胤长拳无双。这是一个武学繁衍到了巅峰的世界。东方易穿越至日月神教,靠着通天祭坛,击败强敌,掠夺气运,走上一条无敌大道。...
有人的地方就有江湖,有江湖就有恩怨情仇!且看江湖儿女如何披荆斩棘,铁血至尊,玩转都市!...
王爷,你怎么能抢你侄儿的女人?!闭嘴,抢的是你。王爷,你怎么吃窝边草!?闭嘴,吃的是你。一朝穿越,特种军医成了蠢笨丑陋的相府三小姐。一纸婚约,倨傲冷漠睚眦必报的战神王爷被逼成了她的便宜相公。不仅处处欺负她,甚至连她的心也想一并霸占。洛云溪愤愤咬牙王爷,思想有多远你就给我滚多远好吗他薄唇微勾,直接用行动证明。喂王爷我是让你滚,不是让你抱着我滚啊喂!...
市委秘书徐虾,不顾一切地爱上一个特警老婆,却是个超级大醋坛。老婆说了,宁可爱一回,伤一回,也要花一回,打一回。市委曲书记说得好让老婆打的男人,比打老婆的男人爷们一千倍。家有悍妻,他如何同众多美女周旋?—本人已完成四部VIP全本,信誉保证,人品值得信赖,请广大书友放心阅读。各位书友要是觉得绝色悍妻还不错的话请不要忘记向您QQ群和微博里的朋友推荐哦!...
一念,山河动一剑,天地崩一指,星辰灭!至尊古帝,逆天重生!丹武双修,再踏巅峰!万古第一大帝遭挚爱背叛,重生八百年后,带着滔天仇恨而来,杀遍万界,主宰天下,谁与争锋?掌噬魂神珠,修无上武学,控亿万武魂一人一剑,斗苍穹,破乾坤,败万族天骄,战八方强者,横推九天十地,镇压万古诸天,成就绝世玄神!...
一刀在手,天下我有。朋友们,我不会写简介,但我会用心写文。请朋友们多多支持下本书,谢谢。本书为玄幻文,不是武侠!!!)朋友们,没有票没关系,进来就动下手指,帮我点击,收藏下,谢谢。)...