【びーえふえす】
BFS(幅優先探索) とは?
💡 まずは隣人全員に挨拶してから、その先へ進む探索法
📌 このページのポイント
BFSってどういう探索なの?
スタート地点から1歩で行ける場所を全部訪問して、次に2歩で行ける場所を全部訪問して……という風に、近い順に広がっていく探索法だよ。
水面に石を投げたときの波紋みたいな感じかな?
まさにその通り!波紋が同心円状に広がるように探索するんだ。だから最初にゴールに到達したルートが最短経路だと保証されるよ。
どうやって「次に訪問する場所」を覚えておくの?
DFSとはどう違うのかな?
実際にはどんなところで使われてるの?
まとめ:ざっくりこれだけ覚えればOK!
「BFS」って出てきたら「近い順に全部見て回る探索法」と思えればだいたいOK!
📖 おまけ:英語の意味
「Breadth-First Search」 = 幅優先探索
💬 Breadth(幅)を先に広げてから深くに進む探索だから、この名前が付いたんだよ