Função DFS padrão implementada