title: Spanning Tree VS. Spanning Forest
body: <p>What's the difference between a <strong>Spanning Tree</strong> and a <strong>Spanning Forest</strong> in graphs, conceptually.</p>
  
  <p>Also, is it possible to construct a Spanning Forest through <strong>DFS</strong> or <strong>BFS</strong> traversals? Why? How?</p>
  
  <p>I understand the Spanning Tree, but I couldn't find any clear explanations about spanning forests. Even Wikipedia (<a href="https://en.wikipedia.org/wiki/Spanning_tree" rel="noreferrer">https://en.wikipedia.org/wiki/Spanning_tree</a>), doesn't give a clear definition about it.
  My book (Data Structures &amp; Algorithms, Wiley - sixth edition) also has no definition for spanning forests.</p>
  
  <p>I was wondering, if we have a graph with for example three connected components in it, is it possible to construct a spanning forest by DFS/BFS traversals?</p>