削除された内容 追加された内容
U-ichi (会話 | 投稿記録)
m カテゴリ
U-ichi (会話 | 投稿記録)
概要を章にする
1行目:
'''深さ優先探索'''(ふかさゆうせんたんさく[[英語|英]] [[:en:depth-first search]] DFS)は、木やグラフを探索するためのアルゴリズムである。アルゴリズムは根から(グラフの場合はどのノードを根にするか決定する)始まり、バックトラックするまで可能な限り探索を行う。
 
== 概要 ==
形式的には、深さ優先探索は、探索対象となる木の最初のノードから、目的のノードが見つかるか子のないノードに行き着くまで、深く伸びていく探索である。その後はバックトラックして、最も近くの探索の終わっていないノードまで戻る。非再帰的な実装では、新しく見つかったノードは[[スタック]]に追加される。