Depth First Search And Breadth First Search