Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/02.0024 Průchod grafu do šířky.

Podobné prezentace


Prezentace na téma: "Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/02.0024 Průchod grafu do šířky."— Transkript prezentace:

1 Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/02.0024 Průchod grafu do šířky

2

3 • Způsob jak projít grafem z vybraného vrcholu, abychom postupně navštívili všechny jeho vrcholy • Procházíme zleva a „po patrech“ daného grafu • Pro naprogramování používáme frontu

4 Průchod grafu do šířky

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19 Fronta • Využívá se pro průchod do šířky • Má dvě základní funkce push a shift. • Push – vloží prvek na konec fronty • Shift – sejme prvek ze začátku fronty

20 Push iniciálního prvku A do fronty

21 Shift horního prvku fronty

22 Push sousedů prvku A do fronty

23 Shift horního prvku fronty

24 Push sousedů prvku B do fronty

25 Shift horního prvku fronty

26 Push sousedů prvku C do fronty

27 Shift horního prvku fronty

28

29

30

31 Na zamyšlenou • Co se stane budou-li následníci uzlů propleteni mezi sebou? • Jak implementovat frontu? • Jak si hlídat navštívenost vrcholů? • Kdy skončit prohledávání grafu?

32 Průchod grafu do hloubky Projekt učitelé

33 Průchod grafu do hloubky

34 • Způsob jak projít grafem z vybraného vrcholu, abychom postupně navštívili všechny jeho vrcholy • Postupně se „zanořujeme“ až na dno nejlevějšího ramene grafu • Při programování používáme zásobník

35 Průchod grafu do hloubky

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50 Zásobník • Využívá se pro průchod do hloubky • Má dvě základní funkce push a pop. • Push – vloží prvek na vrchol zásobníku • Pop – sejme prvek z vrcholu zásobníku

51 Push iniciálního prvku A na zásobník

52 Pop horního prvku zásobníku

53 Push sousedů prvku A na zásobník

54 Pop horního prvku zásobníku

55 Push sousedů prvku B na zásobník

56 Pop horního prvku zásobníku

57

58

59 Push sousedů prvku C na zásobník

60 Pop horního prvku zásobníku

61

62 Na zamyšlenou • Co se stane budou-li následníci uzlů propleteni mezi sebou? • Pomocí jakých struktur implementovat zásobník?


Stáhnout ppt "Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/02.0024 Průchod grafu do šířky."

Podobné prezentace


Reklamy Google