Huney

応用情報(AP) / アルゴリズムとプログラミング

深さ優先探索

深さ優先探索とは、行けるところまで深く進んでから戻る探索方法です。

深さ優先探索

正式名称

Depth-First Search

一言でいうと

行けるところまで深く進んでから戻る探索方法

初心者向け説明

木やグラフで、ある経路を深くたどり、行き止まりになったら戻って別の経路を探索する方法です。

ポイント

  • DFSと略される
  • スタックや再帰で実装できる
  • グラフでは訪問済み管理が重要

関連用語

関連記事

  • 探索アルゴリズムとは?線形探索・二分探索・ハッシュ探索・DFS・BFSを基礎から理解しよう

🍯 はちみつメモ

深さ優先探索 = 行けるところまで深く進んでから戻る探索方法