什么是有向图 如何判断是无向简单图的度数列?
浏览量:3184
时间:2021-03-12 10:13:28
作者:admin
如何判断是无向简单图的度数列?
首先,根据握手定理,次数之和必须是偶数;(5,4,3,2,1)排除;其次,最高次数小于节点数。为了满足这两点,我们应该结合图表来判断。例如(1,3,3,3),选择任意点a作为3度点,其余的BCD点都是1度,其中一个可以选择为最后的1度点,如B,则其余的CD点都会变成3度。但是,a和B的阶数是不能改变的,所以CD由1阶变为3阶,两点之间只能加两条边,所以出现平行边,这张图不是一张简单的图。所以(1,3,3)可以是无向图的度序列,而不是无向简单图的度序列。
离散数学中,给出一个度序列,如何判断它是不是简单图?
例如,1,(0,1,1,2,3,3)可以构成一个简单的无向图度序列。2,(2,3,3,4,5)不能构成一个简单的无向图度序列。(奇数度节点数为3,非偶数)3,(1,3,3,3)不能构成简单无向图的度序列4,(2,2,4)不能构成简单无向图的度序列。
离散数学中,给出一个度序列,如何判断它是不是简单图?
利用奇数度节点数为偶数,每个节点的最大度为(n-1),n为节点数。例如,1,(0,1,1,2,3,3)可以构成简单无向图2的度序列。(2,3,3,4,4,5)不能形成一个简单的无向图度序列。(奇数度节点数为3,非偶数)3,(1,3,3,3)不能形成一个简单的无向图度序列。4,(2,2,4)不能形成一个简单的无向图度序列。
如何判断将无向图划分成两部分,使其两两不相邻?
二部图G=(V,e)是将其节点集V分成两个不相交的子集v1和V2=V-v1的图,使得v1中的任意两个节点在G图中不相邻,V2中的任意节点在G图中不相邻。请用C写一个函数bipartite来判断连通无向图G是否为二部图,并分析了程序的时间复杂度。设G由二维数组a表示,其大小为n*n(n是节点数)
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。