The site http://web.eecs.utk.edu/~huangj/CS302S04/notes/graph-searching.html describes that when an adjacency list is used then, DFS and BFS have complexity O(V+E), and if an ad
You must note that for exploring each vertex time required for exploring it is only equal to c*x where x is the indegree of the vertex.Since we are interested in finding the overall complexity, the overall time would be c1*x1+c2*x2...cnxn for n nodes.Taking max(ci)=d,we see that the overall time is <=d(sum of indegrees of all vertices)=d*2m=O(m).Here we have computed the time for not one vertex, but all the vertices taken together.But the enqueuing operation takes time O(n), so overalll O(n+m).