Кеңдик биринчи издөө жана тереңдик биринчи издөө деген эмне?
Кеңдик биринчи издөө жана тереңдик биринчи издөө деген эмне?

Video: Кеңдик биринчи издөө жана тереңдик биринчи издөө деген эмне?

Video: Кеңдик биринчи издөө жана тереңдик биринчи издөө деген эмне?
Video: НЕБЕСНЫЙ ИЕРУСАЛИМ 2024, Апрель
Anonim

BFS билдирет Биринчи издөө . DFS билдирет Тереңдик Биринчи издөө . 2. BFS ( Биринчи издөө ) кыска жолду табуу үчүн Queue маалымат структурасын колдонот. BFS колдонсо болот табуу өлчөнгөн графикте бир булак эң кыска жол, анткени BFS , биз булак чокусунан эң аз четтери бар чокуга жетебиз.

Бул жерде, мисалы, терең биринчи издөө деген эмне?

Тереңдик Биринчи издөө же График үчүн DFS. Тереңдик Биринчи өтүү (же Издөө ) график үчүн окшош Тереңдик Биринчи өтүү дарактын. үчүн мисал , төмөнкү графикте, биз баштайбыз өтүү чокусунан 2. Биз 0 чокусуна келгенде, биз кара анын бардык чектеш чокулары үчүн. 2 да 0 менен чектеш чоку болуп саналат.

Жогорудагыдан тышкары, биринчи тереңдик издөө эмнени кайтарат? The тереңдик - биринчи издөө Алгоритм эки түйүн, х түйүн жана у түйүн, алардын ортосунда жол бар же жок экенин аныктоого мүмкүндүк берет. DFS алгоритми кылат бул y түйүнүнө жеткенге чейин баштапкы түйүн, х түйүнүнүн бардык балдарын карап көрүү.

Ошо сыяктуу эле, биринчи издөө деген эмне?

Биринчи издөө (BFS) Алгоритм Биринчи издөө график болуп саналат өтүү Алгоритм, ал графикти тамыр түйүнүнөн аралай баштаган жана бардык кошуна түйүндөрдү изилдейт. Андан кийин, ал жакынкы түйүндү тандап, бардык изилденбеген түйүндөрдү изилдейт.

Тереңдикти биринчи издөө эмнени билдирет?

Тереңдик - биринчи издөө топологиялык сорттоодо, пландоо маселелеринде, графиктерде циклди аныктоодо жана лабиринт же судоку баш катырма сыяктуу бир гана чечим менен табышмактарды чечүүдө колдонулат. Башка колдонмолор тармактарды талдоону камтыйт, мисалы, график эки тараптуу болсо, тестирлөө.

Сунушталууда: