Što je pretraživanje prvo u širinu i prvo pretraživanje u dubinu?
Što je pretraživanje prvo u širinu i prvo pretraživanje u dubinu?

Video: Što je pretraživanje prvo u širinu i prvo pretraživanje u dubinu?

Video: Što je pretraživanje prvo u širinu i prvo pretraživanje u dubinu?
Video: NIJE HTJELA U ŠKOLU,A ONDA… 2024, Travanj
Anonim

BFS stoji za Prvo pretraživanje u širinu . DFS stoji za Dubina prva pretraga . 2. BFS ( Prvo pretraživanje u širinu ) koristi strukturu podataka Queue za pronalaženje najkraćeg puta. BFS može se koristiti pronaći najkraći put jednog izvora u neponderiranom grafu, jer u BFS , dolazimo do vrha s minimalnim brojem bridova iz izvornog vrha.

Ovdje, što je dubinsko prvo pretraživanje s primjerom?

Dubina prva pretraga ili DFS za graf. Dubina prvi put (ili traži ) za graf je sličan Dubina prvi put stabla. Za primjer , u sljedećem grafikonu počinjemo prelaskom iz vrha 2. Kada dođemo do vrha 0, mi izgled za sve njegove susjedne vrhove. 2 je također susjedni vrh od 0.

Osim gore navedenog, što vraća dubinski prvo pretraživanje? The dubina - prva pretraga algoritam nam omogućuje da odredimo da li dva čvora, čvor x i čvor y, imaju put između sebe. DFS algoritam čini ovo gledajući svu djecu početnog čvora, čvora x, dok ne dosegne čvor y.

Slično, što je pretraživanje u širinu?

Prvo pretraživanje u širinu (BFS) Algoritam Prvo pretraživanje u širinu je graf prelaskom algoritam koji počinje prelaziti graf od korijenskog čvora i istražuje sve susjedne čvorove. Zatim odabire najbliži čvor i istražuje sve neistražene čvorove.

Koja je upotreba pretrage u dubinu?

Dubina - prva pretraga koristi se u topološkom razvrstavanju, problemima rasporeda, detekciji ciklusa u grafovima i rješavanju zagonetki sa samo jednim rješenjem, kao što je labirint ili sudoku zagonetka. Druge aplikacije uključuju analizu mreža, na primjer, testiranje je li graf bipartitan.

Preporučeni: