الگوریتم‌های جستجوی عمق اول و جستجوی سطح اول درخت‌ها یا گراف‌هایی هستند که در ساختمان داده‌ها پیمایش و جستجو انجام می‌دهند.