Diferença entre BFS e DFS

Estou lendo sobreDFS dentroIntrodução a algoritmos por Cormen. A seguir, um snippet de texto.

iferentemente do BFS, cujo subgráfico predecessor forma uma árvore, o subgrupo anterior produzido pelo DFS pode ser composto por várias árvores, porque a pesquisa pode ser repetida de várias fonte

Além das notas acima, é mencionado o seguint

Pode parecer arbitrário que o BFS esteja limitado a apenas uma fonte em que, como o DFS possa pesquisar em várias fontes. Embora, conceitualmente, o BFS possa prosseguir de várias fontes e o DFS possa se limitar a uma fonte, nossa abordagem reflete como os resultados dessas pesquisas geralmente são usados.

Minha pergunta

lguém pode dar um exemplo de como o BFS é usado com várias fontes e o DFS é usado com uma única font

questionAnswers(2)

yourAnswerToTheQuestion