Szélességi bejárás Jelölések: Q : sor adatszerkezet

Slides:



Advertisements
Hasonló előadás
Szimmetriák szerepe a szilárdtestfizikában
Advertisements

Kauzális modellek Randall Munroe.
A TUDOMÁNYOS KUTATÁS MÓDSZERTANA
2.1Jelátalakítás - kódolás
Az úttervezési előírások változásai
Fizika II..
Számítógépes Hálózatok
Profitmaximalizálás  = TR – TC
A járműfenntartás valószínűségi alapjai
Szenzorok Bevezetés és alapfogalmak
Végeselemes modellezés matematikai alapjai
A magas baleseti kockázatú útszakaszok rangsorolása
Szerkezetek Dinamikája
MÉZHAMISÍTÁS.
Hőtan BMegeenatmh 5. Többfázisú rendszerek
BMEGEENATMH Hőátadás.
AUTOMATIKAI ÉPÍTŐELEMEK Széchenyi István Egyetem
Skandináv dizájn Hisnyay – Heinzelmann Luca FG58PY.
VÁLLALATI Pénzügyek 2 – MM
Hőtan BMEGEENATMH 4. Gázkörfolyamatok.
Szerkezetek Dinamikája
Összeállította: Polák József
A TUDOMÁNYOS KUTATÁS MÓDSZERTANA
Csáfordi, Zsolt – Kiss, Károly Miklós – Lengyel, Balázs
Tisztelt Hallgatók! Az alábbi példamegoldások segítségével felkészülhetnek a 15 pontos zárthelyi dolgozatra, ahol azt kell majd bizonyítaniuk, hogy a vállalati.
J. Caesar hatalomra jutása atl. 16d
Anyagforgalom a vizekben
Kováts András MTA TK KI Menedék Egyesület
Az eljárás megindítása; eljárási döntések az eljárás megindítása után
Melanóma Hakkel Tamás PPKE-ITK
Az új közbeszerzési szabályozás – jó és rossz gyakorlatok
Képzőművészet Zene Tánc
Penicillin származékok szabadgyökös reakciói
Boros Sándor, Batta Gyula
Bevezetés az alvás-és álomkutatásba
Kalandozások az álomkutatás területén
TANKERÜLETI (JÁRÁSI) SZAKÉRTŐI BIZOTTSÁG
Nemzetközi tapasztalatok kihűléssel kapcsolatban
Gajdácsi József Főigazgató-helyettes
Követelmények Szorgalmi időszakban:
Brachmann Krisztina Országos Epidemiológiai Központ
A nyelvtechnológia eszközei és nyersanyagai 2016/ félév
Járványügyi teendők meningococcus betegség esetén
Kezdetek októberében a könyvtár TÁMOP (3.2.4/08/01) pályázatának keretében vette kezdetét a Mentori szolgálat.
Poszt transzlációs módosulások
Vitaminok.
A sebész fő ellensége: a vérzés
Pharmanex ® Bone Formula
Data Mining Machine Learning a gyakorlatban - eszközök és technikák
VÁLLALATI PÉNZÜGYEK I. Dr. Tóth Tamás.
Pontos, precíz és hatékony elméleti módszerek az anion-pi kölcsönhatási energiák számítására modell szerkezetekben előadó: Mezei Pál Dániel Ph. D. hallgató.
Bevezetés a pszichológiába
MOSZKVA ZENE: KALINKA –HELMUT LOTTI AUTOMATA.
Bőrimpedancia A bőr fajlagos ellenállásának és kapacitásának meghatározása Impedancia (Z): Ohmos ellenállást, frekvenciafüggő elemeket (kondenzátort, tekercset)
Poimenika SRTA –
Végeselemes modellezés matematikai alapjai
Összefoglalás.
Az energiarendszerek jellemzői, hatékonysága
Varga Júlia MTA KRTK KTI Szirák,
Konzerváló fogászat Dr. Szabó Balázs
Outlier detektálás nagyméretű adathalmazokon
További MapReduce szemelvények: gráfproblémák
Ráhagyások, Mérés, adatgyűjtés
Járműcsarnokok technológiai méretezése
Grafikai művészet Victor Vasarely Maurits Cornelis Escher.
VÁLLALATI PÉNZÜGYEK I. Dr. Tóth Tamás.
RÉSZEKRE BONTOTT SOKASÁG VIZSGÁLATA
Az anyagok fejlesztésével a méretek csökkennek [Feynman, 1959].
Bevezetés a színek elméletébe és a fényképezéssel kapcsolatos fogalmak
Minőségmenedzsment alapjai
Előadás másolata:

Szélességi bejárás Jelölések: Q : sor adatszerkezet H : halmaz, azokat az elemeket tartalmazza melyeket már elértünk d[1..n] : a start csúcstól vett távolság π[1..n] : a csúcsok szülő csúcsai

Szélességi bejárás Csúcsok színei: Fehér : Még feldolgozatlan csúcsok Szürke : Sorban lévő csúcs, elértük már de a gyerekeit még nem Fekete : Feldolgozott csúcsok

Szélességi bejárás Algoritmus d[s]=0; π[s]=NIL; SZÍN[s]=szürke; for all u ∈ V\{s} d[u]=+∞; π[n]=NIL; SZÍN[n]=fehér üres(Q); Sorba(Q,s); ¬üres-e(Q) Sorból(Q,n); Kiír(n); SZÍN[n]=fekete; for all v ∈ Szomszéd(u) i\ SZÍN[u]==fehér /h d[v]=d[u]+1; π[v]=u; SZÍN[v]=szürke; Sorba(Q,v) SKIP

Szélességi bejárás Jelölések a prezentációban: feldolgozás sorrendje start csúcs (1) s= A [0] gráf éle (2) (3) B C szülő gyerek kapcsolat [1] [1] start csúcstól való távolság

Szélességi bejárás Első lépés Start csúcs kiválasztása A (3) B C (4) (1) A Első lépés Start csúcs kiválasztása (2) (3) B C (4) (5) (6) D E F (8) (7) G H (9) I

Szélességi bejárás Első lépés H : A Q : A Start csúcs kiválasztása A (1) A s= [0] Első lépés Start csúcs kiválasztása H : A Q : A (2) (3) B C (4) (5) (6) D E F (8) (7) G H (9) I

Szélességi bejárás Második lépés Q : B,C H : A,B,C A s= (3) B C (4) (1) A s= [0] Második lépés H : A,B,C Q : B,C (2) (3) B C [1] [1] (4) (5) (6) D E F (8) (7) G H (9) I

Szélességi bejárás Harmadik lépés Q : C,D,E H : A,B,C,D,E A s= (3) B C (1) A s= [0] Harmadik lépés H : A,B,C,D,E Q : C,D,E (2) (3) B C [1] [1] (4) (5) (6) D E F [2] [2] (8) (7) G H (9) I

Szélességi bejárás Negyedik lépés Q : D,E,F H : A,B,C,D,E,F A s= (3) B (1) A s= [0] Negyedik lépés H : A,B,C,D,E,F Q : D,E,F (2) (3) B C [1] [1] (4) (5) (6) D E F [2] [2] [2] (8) (7) G H (9) I

Szélességi bejárás Ötödik lépés Q : E,F,G H : A,B,C,D,E,F,G A s= (3) B (1) A s= [0] Ötödik lépés H : A,B,C,D,E,F,G Q : E,F,G (2) (3) B C [1] [1] (4) (5) (6) D E F [2] [2] [2] (8) (7) G H [3] (9) I

Szélességi bejárás Hatodik lépés Q : F,G H : A,B,C,D,E,F,G A s= (3) B (1) A s= [0] Hatodik lépés H : A,B,C,D,E,F,G Q : F,G (2) (3) B C [1] [1] (4) (5) (6) D E F [2] [2] [2] (8) (7) G H [3] (9) I

Szélességi bejárás Hetedik lépés Q : G,H H : A,B,C,D,E,F,G,H A s= (3) (1) A s= [0] Hetedik lépés H : A,B,C,D,E,F,G,H Q : G,H (2) (3) B C [1] [1] (4) (5) (6) D E F [2] [2] [2] (8) (7) G H [3] [3] (9) I

Szélességi bejárás Nyolcadik lépés Q : H,I H : A,B,C,D,E,F,G,H,I A s= (1) A s= [0] Nyolcadik lépés H : A,B,C,D,E,F,G,H,I Q : H,I (2) (3) B C [1] [1] (4) (5) (6) D E F [2] [2] [2] (8) (7) G H [3] [3] (9) I [4]

Szélességi bejárás Kilencedik lépés Q : I H : A,B,C,D,E,F,G,H,I A s= (1) A s= [0] Kilencedik lépés H : A,B,C,D,E,F,G,H,I Q : I (2) (3) B C [1] [1] (4) (5) (6) D E F [2] [2] [2] (8) (7) G H [3] [3] (9) I [4]

Szélességi bejárás Tízedik lépés Q : H : A,B,C,D,E,F,G,H,I A s= (3) B (1) A s= [0] Tízedik lépés H : A,B,C,D,E,F,G,H,I Q : (2) (3) B C [1] [1] (4) (5) (6) D E F [2] [2] [2] (8) (7) G H [3] [3] (9) I [4]

Szélességi bejárás A szélességi bejárással kapott feszítő fa Q : H : A,B,C,D,E,F,G,H,I Q : B C D E F G H I

Szélességi bejárás Készítette: Tácsik Zoltán (TAZPAAI) A B C D E F G H