离散数学 04.03 有向图

§4.3 

4.3.1 

4.3.1.G=(P,A)PA()PG 
evv  vev=init(e);v  ev  =fin(e) 
v()A 
v(){e|init(e)=v};v(){e|fin(e)=v};vv. 
便GvevG,eG 

4.3.2.GHP(H)P(G),A(H)A(G),HGP(H)=P(G)HG 

4.3.3.G=(P,A)(e 1 ,,e n )Gvv  n1)e i A(G),i=1,2,,n2)v=init(e 1 ),v  =fin(e n )3)fin(e k )=init(e k+1 ),1kn1 
(e 1 ,,e n )(v 1 ,,v n ,v n+1 ),v i =init(e i )(i=1,,n),v n+1 =fin(e n ) 

4.3.4.(e 1 ,,e n )1)init(e 1 ),,init(e n ),2)fin(e 1 ),,fin(e n ). 

4.3.5.G=(P,A)vP(G)v(12) 

e 1 AB;A11;B20F34;(e 2 ),(e 3 ,e 4 ,e 2 ),(e 3 ,e 5 ,e 6 ,e 10 ,e 2 ),(e 3 ,e 5 ,e 6 ,e 7 ,e 1 )CB44(e 3 ,e 4 ),(e 3 ,e 5 ,e 6 ,e 10 ),(e 8 ),(e 9 )4GB 

图04-04

4.3.6.G=(P,A)Gv,v  (vv  ),vv  G 

4.3.7.G=(P,A)rP(G)rGGv(vr)vr 
 
GG 0 (G) 
GGGG 0 G 0 GGG 

(a)(a)B;(b);(c)r;(a),(b),(c) 

4.3.8.G()Gr:1)Gv(vr)e2)r3)r1),3)vvr 
(c)r(a),(b). 

4.3.2Euler 

4.3.9.GGEuler(e 1 ,,e n ),fin(e n )=init(e 1 )G 

图04-05

EulerG(e 1 ,e 2 ,e 3 ,e 4 )EulerA=fin(e 4 )=init(e 1 )GEulerGEuler(DE),(B) 

4.3.10.GGvv0GGv 
EulerEulerk(k=0)kEuler() 
(e 00 ,e 01 ,e 12 ,e 22 ,e 21 ,e 10 ,e  01 ,e  12 ,e 20 )Euler 
图04-06

EulerGGEulerinit(e 1 )=fin(e m )沿线vv  vv  ,vv   
Euler线 

4.3.2.GGEulerG 
GGG使GGL=(e 1 ,,e m )LEuler1)init(e 1 )=fin(e m ).A.v=fin(e m ),vLeLinit(e)=v,(e 1 ,,e m ,e)LB.vke 1 vkLvke 1 ,ke i1 ,e i2 ,,e ik ,2ijm,e i1 ,e i2 ,,e ik ,vLe i11 ,e i21 ,,e ik1 ,v1ij1m1,kvke m ,e m vk+1vvk+1,kGvkLke m LL2)GLGLLvL1vLeGu=init(e),Lv,Gv,u(e  1 ,e  2 ,,e  i )init(e  1 )=vfin(e  i )=u,vLe  1 ve  1 Lfin(e  1 )=init(e  2 )=v  1 Le  2 Le  i uLeLeGLLEuler 

GGEulerGGG 0  

4.3.3.GGEuler(e 1 ,,e m )r=fin(e m )=init(e 1 ),vr,e[v]=e i ,i=max{j|init(e j )=v}G{e[v]|vr}G  ,r 
e[v](1)vr,e[v](2)r(3)r 
G  :(,e[v],e[v  ],)fin(e[v])=init(e[v  ])=v  e[v]=e j ,e[v  ]=e j   e j v  e j+1 v  e j   v  j<j  :(e[v  ],,e[v]):j  <j 
GvG  vrG  v:vfin(e[v]) 
()G  rG   
Euler线Euler 

4.3.4.GG  G(G  GG  )G  r,G  v(r)e[v]e 1 rGe 1 L(e 1 ,e 2 ,,e m )(1)e j e k ,jk.(2)e j =e[v]init(e j )=vGv(e 1 ,,e j )(3)Le m Ge m LLEuler 
fin(e m )=init(e 1 )=r(3)fin(e m )L仿4.3.2fin(e m )e 1 ,fin(e m )=init(e 1 )GL(1)GL 
GeLfin(e)=vLGve  Lvr(2)e[v]Lfin(e[v])re[fin(e[v])]L,L  =(e,e[v],e[fin(e[v])],)L  LL  G  (e)L  沿G  rrL(3)GLLGEuler 

图04-06
4.3.1.GG  Gv 0 ,v 1 ,v 2 e 01 ,e 21 (r=v 1 )e 12 4.3.4Euler8 
(e 12 ,e 20 ,e 00 ,e  01 ,e 10 ,e 01 ,e  12 ,e 22 ,e 21 ) 
(e 12 ,e 20 ,e 00 ,e  01 ,e  12 ,e 22 ,e 21 ,e 10 ,e 01 ) 
(e 12 ,e 20 ,e  01 ,e 10 ,e 00 ,e 01 ,e  12 ,e 22 ,e 21 ) 
(e 12 ,e 20 ,e  01 ,e  12 ,e 22 ,e 21 ,e 10 ,e 00 ,e 01 ) 
(e 12 ,e 22 ,e 20 ,e 00 ,e  01 ,e 10 ,e 01 ,e  12 ,e 21 ) 
(e 12 ,e 22 ,e 20 ,e 00 ,e  01 ,e  12 ,e 21 ,e 10 ,e 01 ) 
(e 12 ,e 22 ,e 20 ,e  01 ,e 10 ,e 00 ,e 01 ,e  12 ,e 21 ) 
(e 12 ,e 22 ,e 20 ,e  01 ,e  12 ,e 21 ,e 10 ,e 00 ,e 01 ) 

4.3.3 

4.3.11.G=(P,L)P()L线() 

4.3.12.G=(P,L)lGW(Gl)>W(G)lG线线(1)lG线lG(2)P=S 1 S 2 ,S 1 S 2 ϕT={l|lG,xS 1 ,yS 2 ,x,yl}l,lG线(3)G  =(S,L  )G=(P,L)lG线lL  lG  线(4)GG线 

GEulerG线使EulerG线L=(l 1 ,,l m )G线Ll 1 l m GEulerL=(l 1 ,,l m )GEuler沿L线l i Euler 

4.3.5.GGEulerG 

Guv(uv)线Guv 
uv线uvG  G  4.3.5G  EulerEulerL=(l 1 ,,l m ),线uv(vu)l i ,l i Guv线 

G=(P,L)EulerFleury1)v 0 G,W 0 =(v 0 );2)W i =(v 0 ,,v i )v k v k+1 线l k+1 ,k=0,,i1G线l i+1 :(1)l i+1 v i ;(2)L i =L{l 1 ,,l i },G i =(P,L i )G i v i 线线G i v i 线 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值