You are on page 1of 10

Thu t ton Dijkstra-Prim

V d :

MST a,b,c,i,f 18 a,b,c,i,f,g 20

Q L h,d,g,e R ng <cd=7,ih=7,fe=10,fg=2> h,d,e R ng <cd=7,fe=10,gh=1>

Thu t ton Dijkstra-Prim


V d :

MST Q a,b,c,i,f,g h,d,e 20 <cd=7,fe=10,gh=1> a,b,c,i,f,g,h d,e 21 <cd=7,fe=10>

L R ng R ng

Thu t ton Dijkstra-Prim


V d :

MST a,b,c,i,f,g,h 21 a,b,c,i,f,g,h,d 28

Q d,e <cd=7,fe=10> e <de=8>

L R ng R ng

Thu t ton Dijkstra-Prim


V d :

MST a,b,c,i,f,g,h,d 28 a,b,c,i,f,g,h,d,e 36

Q e <de=8> R ng

L R ng R ng

Thu t ton Dijkstra-Prim


nh gi gi i thu t:
ph c t p c a gi i thu t Prim ph thu c vo cch th c hi n u tin hng i Q - N u Q c th c hi n nh m t heap nh phn th th i gian tnh ton c a gi i thu t l O (E lgV)

Thu t ton Kruskal


Gi i thi u:
- Khc v i gi i thu t Dijkstra-Prim b t u v i 1 nh b t k xy d ng MST. Thu t ton Kruskal t p trung vo cc c nh c a th

Gi i thu t:
- B t u v i MST r ng - Thm vo MST cc c nh c th t tng d n theo tr ng s cho n khi t t c cc nh c k t n i

Thu t ton Kruskal


V d :
V R ng A,B,C,D,E,F,G FD A,B,C,E,G FD,AB C,E,G FD,AB,BE C,G FD,AB,BE,AC G FD,AB,BE,AC,AF G FD,AB,BE,AC,AF,DG R ng MST

Thu t ton Kruskal


ph c t p c a gi i thu t:
- Thu t ton Kruskal c ph c t p l O(E lgE)

Bi t p: S d ng thu t ton Dijkstra-Prim tm MST c a th sau, b t u b t node C. Trnh by y cc b c

Thu t ton Kruskal


Bi t p: S d ng thu t ton Krusal tm MST c a th sau.Trnh by y cc b c

NG I NG N NH T

You might also like