Kas yra pirmoji paieška pagal plotį ir pirmoji paieška pagal gylį?
Kas yra pirmoji paieška pagal plotį ir pirmoji paieška pagal gylį?

Video: Kas yra pirmoji paieška pagal plotį ir pirmoji paieška pagal gylį?

Video: Kas yra pirmoji paieška pagal plotį ir pirmoji paieška pagal gylį?
Video: Apie tai, kas laukia saviugdos kelyje. 2024, Gegužė
Anonim

BFS reiškia Plotis pirmoji paieška . DFS reiškia Gylis pirmoji paieška . 2. BFS ( Plotis pirmoji paieška ) naudoja eilės duomenų struktūrą, kad surastų trumpiausią kelią. BFS Gali būti naudojamas rasti vieno šaltinio trumpiausias kelias nesvertiniame grafike, nes in BFS , mes pasiekiame viršūnę su minimaliu kraštų skaičiumi iš šaltinio viršūnės.

Taigi, kas yra giluminė paieška su pavyzdžiu?

Gylis pirmoji paieška arba DFS diagramai. Pirmasis gylis (arba Paieška ), jei grafikas yra panašus į Pirmasis gylis medžio. Dėl pavyzdys , sekančioje diagramoje pradedame pravažiavimas iš viršūnės 2. Kai ateiname į viršūnę 0, mes žiūrėk visoms gretimoms jo viršūnėms. 2 taip pat yra gretima 0 viršūnė.

Be to, ką grąžina pirmoji paieška pagal gylį? The gylis - pirmoji paieška Algoritmas leidžia mums nustatyti, ar du mazgai, mazgas x ir mazgas y, turi kelią tarp jų. DFS algoritmas daro tai žiūrint į visus pradinio mazgo, mazgo x, vaikus, kol jis pasiekia mazgą y.

Panašiai, kas yra pirmoji paieška pagal plotį?

Plotis pirmoji paieška (BFS) Algoritmas Plotis pirmoji paieška yra grafikas pravažiavimas algoritmas, kuris pradeda eiti grafiką nuo šakninio mazgo ir ištiria visus gretimus mazgus. Tada jis pasirenka artimiausią mazgą ir ištiria visus neištirtus mazgus.

Kam naudinga pirmoji giluminė paieška?

Gylis - pirmoji paieška naudojamas topologiniam rūšiavimui, planavimo problemoms, ciklo aptikimui diagramose ir galvosūkiams sprendžiant tik vienu sprendimu, pavyzdžiui, labirintu ar sudoku galvosūkiu. Kitos programos apima tinklų analizę, pavyzdžiui, tikrinant, ar grafikas yra dvišalis.

Rekomenduojamas: