گراف دو بخشی
گراف دو قسمتی - نموداری که رئوس آن را می توان به دو مجموعه تقسیم کرد به طوری که هر یال آن را به هم متصل کند رئوس از مجموعه های مختلف.
اغلب در زمینه نمودارهای دوبخشی، از مفهوم رنگ ها رئوس استفاده می شود. تقسیم یک نمودار به دو قسمت، رنگ آمیزی رأس آن با دو رنگ متفاوت نامیده می شود. هر لبه باید رئوس رنگ متفاوتی را به هم متصل کند.
DFS
.
الگوریتم
نقاشی را از یک راس دلخواه شروع می کنیم که آن را با رنگ دلخواه رنگ می کنیم.
هنگام عبور از هر لبه، رأس بعدی را به رنگ مخالف رنگ کنید.
اگر در حین تکرار بر روی رئوس همسایه، راسی را پیدا کنیم که قبلاً به همان رنگ راس فعلی رنگ شده است، در این صورت یک چرخه فرد در نمودار وجود دارد که به این معنی است که دو قسمتی نیست.