1 + b + b2 + ... + bd that is O(bd)
1 + b + b2 + ... + bd+1 - b that is O(bd+1)
b * m
Note: fringe in the DFS is stack not queue (or you may call it a LIFO queue).
1, 2 : look at the following figure as an example with b = 3 in which I've shown the goal state by a red circle.
For this tree all the nodes in the purple box get visited while all of these nodes + nodes in the orange box get added to the fringe.
3 : In the following figure all the nodes inside the circuit (really poor designed ;D ) get added to the fringe.