Kaj je iskanje v širino in iskanje v globino?
Kaj je iskanje v širino in iskanje v globino?

Video: Kaj je iskanje v širino in iskanje v globino?

Video: Kaj je iskanje v širino in iskanje v globino?
Video: Как убрать ОТЕКИ, ДВОЙНОЙ ПОДБОРОДОК и подтянуть ОВАЛ лица. Моделирующий МАССАЖ лица, шеи и декольте 2024, November
Anonim

BFS pomeni Prvo iskanje v širino . DFS pomeni Iskanje v globino najprej . 2. BFS ( Prvo iskanje v širino ) uporablja podatkovno strukturo čakalne vrste za iskanje najkrajše poti. BFS je lahko uporabljen najti najkrajša pot enega vira v neuteženem grafu, ker v BFS , dosežemo točko z minimalnim številom robov iz izvornega oglišča.

Kaj je torej iskanje v globino s primerom?

Iskanje v globino najprej ali DFS za graf. Globina prvi prehod (oz Iskanje ) za graf je podoben Globina prvi prehod drevesa. Za primer , v naslednjem grafu začnemo prečkanje iz točke 2. Ko pridemo do oglišča 0, smo poglej za vsa njegova sosednja oglišča. 2 je tudi sosednje oglišče 0.

Poleg zgoraj, kaj vrne iskanje po globini? The globino - prvo iskanje Algoritem nam omogoča, da ugotovimo, ali imata dve vozlišči, vozlišče x in vozlišče y, pot med njima. Algoritem DFS ne to tako, da pogledamo vse podrejene začetnega vozlišča, vozlišča x, dokler ne doseže vozlišča y.

Podobno, kaj je iskanje v širino?

Prvo iskanje v širino (BFS) Algoritem Prvo iskanje v širino je graf prečkanje algoritem, ki začne prečkati graf od korenskega vozlišča in raziskuje vsa sosednja vozlišča. Nato izbere najbližje vozlišče in razišče vsa neraziskana vozlišča.

Kakšna je uporaba iskanja v globino?

Globina - prvo iskanje se uporablja pri topološkem razvrščanju, težavah pri načrtovanju, zaznavanju ciklov v grafih in reševanju ugank z eno samo rešitvijo, kot je labirint ali sudoku uganka. Druge aplikacije vključujejo analizo omrežij, na primer testiranje, ali je graf bipartiten.

Priporočena: