gráf szélességi bejárása

11
Algoritmusok II. Gyakorlat 2. Feladat Pup Márton

Upload: nathan

Post on 10-Jan-2016

27 views

Category:

Documents


1 download

DESCRIPTION

Algoritmusok II. Gyakorlat 2. Feladat Pup Márton. Gráf szélességi bejárása. G:irányított, véges, nem üres gráf Q:sor adatszerkezet H:halmaz (már elért csúcsok) d[1..10]:csúcsok távolsága s-től  [1..10]:szülők. Alap információk:. Fehér : még nem értük el - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Gráf  szélességi bejárása

Algoritmusok II. Gyakorlat2. Feladat

Pup Márton

Page 2: Gráf  szélességi bejárása

G: irányított, véges, nem üres gráf

Q: sor adatszerkezet

H: halmaz (már elért csúcsok)

d[1..10]: csúcsok távolsága s-től

[1..10]: szülők

2

Page 3: Gráf  szélességi bejárása

FehérFehér: még nem értük el

Szürke: elértük, de a nincs kiírva

Fekete: kiírtuk és kiterjesztettük

3

Page 4: Gráf  szélességi bejárása

G: s= A

C D

GFE

H

B

H=

Q=

d[1..8]=

[1..8]=NIL

4

Page 5: Gráf  szélességi bejárása

G: s= H=A

Q=A

d:

:

A

C D

GFE

H

B

nil nil nil nil nil nilnil nil

0

5

Page 6: Gráf  szélességi bejárása

G: s= H=ABCD

Q=BCD

d:

:

A

C D

GFE

H

B

1 1 1 nil nil nilnil nil

1 1 1 0

6

Page 7: Gráf  szélességi bejárása

G: s= H=ABCDEF

Q=CDEF

d:

:

A

C D

GFE

H

B

1 1 1 2 2 nilnil nil

1 1 1 2 2 0

7

Page 8: Gráf  szélességi bejárása

G: s= H=ABCDEF

Q=DEF

d:

:

A

C D

GFE

H

B

1 1 1 2 2 nilnil nil

1 1 1 2 2 0

8

Page 9: Gráf  szélességi bejárása

G: s= H=ABCDEFG

Q=EFG

d:

:

A

C D

GFE

H

B

1 1 1 2 2 4nil nil

1 1 1 2 2 20

9

Page 10: Gráf  szélességi bejárása

G: s= H=ABCDEFGH

Q=FGH

d:

:

A

C D

GFE

H

B

1 1 1 2 2 4nil 5

1 1 1 2 2 20 3

10

Page 11: Gráf  szélességi bejárása

11