Samotné prehľadávanie do hĺbky, ako je prezentované v tomto článku, sa dá využiť na testovanie dosiahnuteľnosti jedného vrcholu z druhého, ale napríklad aj na spočítanie komponentov neorientovaného grafu:
dfs()
a zvýšime si počítadlo o 1.Tento algoritmus sa dá dokonca rozšíriť tak,
aby každý komponent zafarbil inou farbou
(do funkcie dfs()
pridáme parameter, aký odtieň červenej má používať).
To zatiaľ nevyzerá ako nič, čo by nezvládlo aj prehľadávanie do šírky. Prehľadávanie do hĺbky má však veľký význam ako základ rôznych zložitejších algoritmov, ktoré dokážu napríklad: