Can someone explain why BFS is $O(V + E)$ whereas DFS is $\Theta(V + E)$. I understand the definitions of both notations, but I just don't see why the bound for DFS should be tighter than that of BFS.
Is it because DFS is guarenteed to visit all vertices and hence has the lower bound $\Omega(V+E)$?
Note: I am studying the CLRS book, which is where the running times is coming from