در نظریهٔ گراف، جستجوی عمق اول (به انگلیسی: Depth-first Search، به اختصار DFS) یک الگوریتم پیمایش گراف است که برای پیمایش یا جستجوی یک درخت یا یک گراف به کار می رود.پیدا کردن مؤلفه های همبندیمرتب سازی موضعی (Topological Sort)پیدا کردن اجزای قویا همبند گراف جهت دارپیدا کردن مؤلفه های دوهمبند یالی و رأسیپیدا کردن پلالگوریتم انباشتن سیلابیپیدا کردن دور در گرافحل کردن معماهایی همچون ماز و آنهایی که نی...